我一直在尝试设置一个自动 docker pull 环境。
这是我的命令。
- 启动应用程序容器
$docker run -d index.docker.io/<username>/<reponame>
- 使用 config.json 启动瞭望塔
$docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock: -v /$HOME/.docker/config.json:/$HOME/config.json: containrrr/watchtower --run-once
-/$HOME/config.json
{
"auths": {
"index.docker.io/<username>/<reponame>": {
"auth": "<token>"
}
}
}
- 这是瞭望塔的回应
Error response from daemon: pull access denied for <username>/<reponame> repository does not exist or may require 'docker login'
有什么建议么?