对于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
Run Code Online (Sandbox Code Playgroud)
这适用于我的机器.但是我想把它分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
Run Code Online (Sandbox Code Playgroud)
~/.docker/config.json 应该为此工作
version: "3"
services:
watchtower:
image: v2tec/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ~/.docker/config.json:/config.json
Run Code Online (Sandbox Code Playgroud)
小智 9
~对我们不起作用,它正在创建名为 的文件夹something.json,我们将其修复如下:
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${HOME}/.docker/config.json:/config.json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7749 次 |
| 最近记录: |