如何从docker hub上的私有docker存储库中提取?
我在dockerhub上创建了一个自动构建存储库(通过github),并尝试将自动构建到云服务器上的映像拉出来 使用诸如 docker pull com.company/project:tag 但它给了我如何从docker hub上的私有docker存储库中提取?,docker,dockerhub,Docker,Dockerhub,我在dockerhub上创建了一个自动构建存储库(通过github),并尝试将自动构建到云服务器上的映像拉出来 使用诸如 docker pull com.company/project:tag 但它给了我 Error: image com.company/project:tag not found 它通常适用于公共存储库,我需要为私有存储库做些其他事情吗?您只需要使用命令docker login和docker hub的签名参数。另一种方法是创建dockerconfig.json文件。文件应放在
Error: image com.company/project:tag not found
它通常适用于公共存储库,我需要为私有存储库做些其他事情吗?您只需要使用命令docker login和docker hub的签名参数。另一种方法是创建docker
config.json
文件。文件应放在~/.docker/config.json
中,并且可以在文件中指定docker Hub授权令牌
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "my-docker-hub-generated-auth-token"
}
}
}
如果您使用的服务器需要能够运行从Docker Hub提取图像的脚本,那么这是一个有用的策略
资源和进一步信息说明: