配置docker私仓的地址和账户密码
docker

在做自动化构建的时候,我们会把项目打包成镜像然后再推送到docker私仓,k8s的各个节点再去拉取这个镜像。私仓一般都是有账号密码的,那么我们需要去设置一下这个。
以阿里云为例,我们找一台机器,在上面执行 docker login 操作,这样就会自动在 root/.docker下生成一个 config.json文件。查看文件内容,如下:

{
    "auths": {
        "registry-vpc.cn-shanghai.aliyuncs.com": {
            "auth": "xxxxxxxxx"
        }
    },
    "HttpHeaders": {
        "User-Agent": "Docker-Client/19.03.12 (linux)"
    }
}



auth的内容是一个base64的数据,编码前的内容是
username:password

暂无评论