0
点赞
收藏
分享

微信扫一扫

本地镜像上传到-Docker Hub Repository

DYBOY 2022-03-18 阅读 137



本地镜像上传到-Docker Hub Repository

  • ​​1.环境准备​​
  • ​​1.1安装好Docker,配置registry-mirrors是为了加速;==insecure-registries不需要配置==​​
  • ​​1.2 在Docker Hub上注册账号并创建Repository​​
  • ​​2. 制作镜像或者给镜像打tag​​
  • ​​2.1 方式一,将现有镜像重新做tag​​
  • ​​2.2 方式二,根据Dockerfile制作镜像​​
  • ​​3.在Docker Hub查看结果​​
  • ​​4. Enjoy it.​​


本地Docker,根据Dockerfile制作好镜像好,可以上传到自己的Docker Hub Repository

1.环境准备

1.1安装好Docker,配置registry-mirrors是为了加速;​insecure-registries不需要配置

本地镜像上传到-Docker Hub Repository_docker

1.2 在Docker Hub上注册账号并创建Repository

在Docker Hub上注册账号:​​​https://hub.docker.com​​​,并创建Repository

本地镜像上传到-Docker Hub Repository_tomcat_02

2. 制作镜像或者给镜像打tag

2.1 方式一,将现有镜像重新做tag

#语法说明 docker tag local-image:tagname new-repo:tagname
#语法说明 docker push new-repo:tagname

#实践,做tag
docker tag shl/tomcat8-5-cst:latest freddyshen/tomcat8-5-cst:latest
#实践,push镜像到docker hub repository
sai:~ ws$ docker push freddyshen/tomcat8-5-cst:latest
The push refers to repository [docker.io/freddyshen/tomcat8-5-cst]
6bf9758f43ad: Pushed
b925682fc3ed: Pushed
306258d1d538: Pushed
20df9d3d8e33: Pushed
d5b577ed85de: Pushed
e3d23368cb84: Pushed
5f70bf18a086: Mounted from anttiviljami/sftp-upload-http-api
4c9baa5f0a5a: Pushed
e4268ed32681: Pushed
8e1a65386432: Pushed
75619f724f08: Pushed
f321c8875327: Pushed
bbae598a0cda: Pushed
a8f626915068: Pushed
8d62e81b0366: Pushed
82c5ac32ba93: Pushed
981d8fe4c001: Pushed
daaf8d1e20cc: Pushed
latest: digest: sha256:6bd98487fbb2637eb2157b7b70920c280997c0f34cb0e9b09aceebcc2f6fc5e3 size: 4688

2.2 方式二,根据Dockerfile制作镜像

见前面一篇文章…​​根据Dockerfile制作镜像​​

注意镜像的名称:​new-repo:tagname

例如我的账号freddyshen,我的仓库名称tomcat8-5-cst,组合是:freddyshen/tomcat8-5-cst:tagname

最后push:

docker push freddyshen/tomcat8-5-cst:latest

3.在Docker Hub查看结果

本地镜像上传到-Docker Hub Repository_tomcat_03

4. Enjoy it.



举报

相关推荐

0 条评论