如何在docker-compose中为当前用户主目录创建卷?

冰冻酸奶

对于docker映像,v2tec/watchtower我必须提供用户特定的docker配置文件config.json我目前正在这样做,如下所示:

version: "3"
services:
    watchtower:
    image: v2tec/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /home/thefrozenyoghurt/.docker/config.json:/config.json

这适用于我的机器。但是我想将其分docker-compose.yml发给我的同事,以便他们也可以使用它。这不适用于docker-compose.yml上面的内容,因为我的主目录是硬编码的。

是否可以在中引用用户主目录docker-compose.yml我在文档中找不到这些功能。我想我需要类似的东西:

version: "3"
services:
    watchtower:
    image: v2tec/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - $HOME/.docker/config.json:/config.json
维塔利(Vitalii Vitrenko)

~/.docker/config.json 应该为此工作

version: "3"
services:
  watchtower:
    image: v2tec/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ~/.docker/config.json:/config.json

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Docker安装在用户主目录中

如何在ubuntu的用户主目录中创建一个名为.ssh的文件夹?

如何在Docker Compose中将主机目录挂载为卷

如何在加密的用户主目录中卸载或禁用 gnome 扩展?

如何在WSL Bash中获取主机用户主目录

如何在Docker Compose中创建Docker卷

如何在Docker Compose中为每个容器创建单独的卷

如何使用Java在当前用户的主目录中创建文件?

如何从 WSL 中获取 Windows 用户主目录 (/mnt/c/Users/username) 的路径?

如何使用python查找真实的用户主目录?

如何在不知道Swift3中的用户名的情况下获取用户主目录路径(用户/“用户名”)

如何在用户登录时自动为用户创建主目录?

使用AppleScript在用户主目录中创建已安装卷的别名

创建新用户时,如何在其主目录中自动创建.virtualenvs目录?

如何在用户主目录中提供静态资源

如何使用 docker-compose.yml 在映射为卷的目录中克隆 GitHub 存储库?

如何在docker-compose文件中为mongodb附加持久卷?

如何在不同分区中创建具有主目录的新用户

如何将用户主目录更改为已经存在的目录?

如何将默认安装目录更改为用户主目录(在Windows上)?

如何在主目录中创建目录-Linux

如何在Oracle主目录中创建目录

如何在 Mac 上的主目录中创建 .kube 目录?

如何在Docker卷中创建到文件的硬链接

如何在 Docker 中创建双向绑定卷?

如何在Docker容器中列出卷?

如何防止git在用户主目录之外写入文件

自动创建用户主目录 Powershell

如何在Ansible中获取任意远程用户的主目录?