【问题标题】:Docker PGAdmin Container persient configDocker PGAdmin 容器永久配置
【发布时间】:2019-08-11 01:31:18
【问题描述】:

我是 docker 新手。所以我想要的是一个 pgadmin 容器,我可以拉取它并让我的配置和连接始终保持最新。我不太确定如何做到这一点,但我能否拥有一个始终共享的卷,例如在家中和工作时在我的 Windows PC 上共享?我找不到一个很好的教程,也不知道这是否有意义。假设我的电脑会被偷,我只想安装 docker 和我的图像和乐趣。

【问题讨论】:

    标签: docker containers pgadmin volumes


    【解决方案1】:

    使用 DropBox 的共享目录怎么样?据我所知,本地保管箱目录始终与实际保管箱帐户同步,这意味着您可以为所有设备更新配置。

    或者,您可以将配置 - 只要不包含敏感数据 - 保存在 git 存储库中,您可以克隆它然后开始使用它。这两种情况都可以用作 docker 中的卷。

    【讨论】:

    • 所以基本上可以将像从 OneDrive 这样的 Windows 路径映射到像 pga Admin 这样的 Container linux 路径?
    • 我没有具体尝试过 OneDrive,但如果它的工作原理相同,那么是的,在正常情况下,您可以从主机安装本地路径到容器。
    • 变得更具体:我的梦想是拥有一个来自 pgadmin 的 docker 映像,它可以查看找到 f.e. 的永久卷。 pg_hba.conf 一个更多的配置文件。如果我必须在我的主机上保存文件并通过 DropBox 同步,这对我来说很好。我只想拉出我的图像,制作一个容器,同步我的 Box...准备就绪。
    • 是的,这正是我的回答的意思。因此,如果您有任何服务可以将本地目录同步到您的帐户,反之亦然,并且您的图像挂载 /path/to/shared/directory 那么您就可以做到,只需将相同的共享文件夹保持在相同设备上的相同路径以避免修改路径
    • @Matthias 如果您的案例接受了答案,请不要忘记将问题标记为已回答,如果您需要更多解释或有其他疑虑,请告诉我
    【解决方案2】:

    这不是 Docker 本身可以做到的。您只能将镜像推送到 DockerHub,其中不包含您在执行期间添加到容器的信息。

    例如,您可以使用备份例程到 S3,并在家用 PC 上运行的 docker 容器和工作容器之间同步您的“配置和连接”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      • 2015-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多