本地镜像上传至官方 docker 仓库
准备账户

填写账户基本信息

在虚拟机使用自己的账号登录

查看认证信息
- 登录成功之后会在当前目录生成一个隐藏文件用于保存登录认证信息
//查看登录认证信息文件
cat /root/.docker/config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "Ym9rZWJpOlMxNTIxMjMzMTIxNXhi"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.9 (linux)"
}
给镜像做tag并开始上传
//查看镜像ID
docker images
//为镜像做标记并上传至仓库
docker tag centos-base:v1 docker.io/bokebi/centos-base:v1 #此处的bokebi为账户名
docker push docker.io/bokebi/centos-base:v1 #此处的bokebi为账户名
上传完成

到docker官网验证

更换到其他的docker服务器下载镜像

- docker pull bokebi/centos-base:v1

从镜像启动一个容器
- docker run --rm -it docker.io/bokebi/centos-base:v1 sh
