我在dockerhub上创建了一个自动构建存储库(通过github)并尝试将自动构建的映像拉到云服务器上.
使用类似的东西
docker pull com.company/project:tag
但它给了我
Error: image com.company/project:tag not found
Run Code Online (Sandbox Code Playgroud)
它通常适用于公共存储库,我是否必须为私有存储库执行其他操作?
另一种方法是创建一个 dockerconfig.json
文件。文件应该放在里面,~/.docker/config.json
并且可以在文件中指定Docker Hub授权令牌。
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "my-docker-hub-generated-auth-token"
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果您使用的服务器需要能够运行从 Docker Hub 拉取图像的脚本,那么这是一个有用的策略。
资源和更多信息:
归档时间: |
|
查看次数: |
8936 次 |
最近记录: |