Docker(Ⅺ)-本地镜像上传至官方 docker 仓库

本地镜像上传至官方 docker 仓库

准备账户

file

填写账户基本信息

file

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

  • docker login docker.io

file

查看认证信息

  • 登录成功之后会在当前目录生成一个隐藏文件用于保存登录认证信息
//查看登录认证信息文件
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为账户名

上传完成

file

到docker官网验证

file

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

  • docker login docker.io

file

  • docker pull bokebi/centos-base:v1

file

从镜像启动一个容器

  • docker run --rm -it docker.io/bokebi/centos-base:v1 sh

file

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注