文章目录
本地镜像上传至官方 docker 仓库:
将自制的镜像上传至 docker 仓库; https://hub.docker.com/
-
准备账户:
登录到 docker hub 创建官网创建账户, 登录后点击 settings 完善账户信息,填写账户基本信息 -
在虚拟机使用自己的账号登录
docker login docker.io
- 查看认证信息:
#登录成功之后会在当前目录生成一个隐藏文件用于保存登录认证信息
# cat /root/.docker/config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "emhhbmdzaGlqaWU6emhhbmdAMTIz"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.9 (linux)"
}
}
- 查看镜像 ID
docker images
- 给镜像做 tag 并开始上传
docker tag alpine:latest docker.io/jibill/alpine:latest
docker push docker.io/jibill/alpine:latest
-
上传完成
-
到 docker 官网验证
-
更换到其他 docker 服务器下载镜像
# 登录
docker login docker.io
# 下载
docker pull jibill/alpine:v1
# 查看
docker images
- 从镜像启动一个容器
docker run -it docker.io/jibill/alpine:v1 bash