docker镜像发布

1.地址:https://hub.docker.com/,注册账号。

2.dockler login帮助命令

-u #用户

-p #密码

 

Copy

Usage: docker login [OPTIONS] [SERVER] Log in to a Docker registry. If no server is specified, the default is defined by the daemon. Options: -p, --password string Password --password-stdin Take the password from stdin -u, --username string Username


3.登录账号

 

Copy

[root@localhost ~]# docker login -u lwenwu Password:


4.服务器登陆后提交自己的镜像,docker push

push时需要带上作者的名字,镜像需要带上版本号,否则会拒绝,本地镜像的TAG标签要改成 账号/名称:tag 才能push成功。

错误:
 


增加TAG,给当前镜像增加TAG标签。

注:本地镜像的TAG标签要改成 账号/名称:tag 才能push成功。

 

Copy

docker tag 13aa57b24d7f lwenwu/tomcat:1.0

修改后会多出一个
 


再次提交

 

Copy

docker push lwenwu/tomcat:1.0

 

Copy

[root@localhost ~]# docker push lwenwu/tomcat:1.0 The push refers to repository [docker.io/lwenwu/tomcat] fbf49d42cce1: Pushed ab05fe66e378: Pushed 947e7a54038d: Pushed 9fb962ef813e: Pushed 291f6e44771a: Mounted from library/centos 1.0: digest: sha256:9ee0258534ff11bcfefc26fd1f2f5ca2e048f07736ecb7102e5be97c9190c673 size: 1373

提交也是按照镜像的层级进行提交的!

发布镜像到阿里云#

1.登录阿里云

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

2.找到容器镜像服务

3.创建命名空间

命令空间:项目
 


一个账号最多可以创建 3 个命名空间命名空间。
 


 


4.创建镜像仓库
 


 


 


 


5.仓库信息

 

Copy

1. 登录阿里云Docker Registry $ sudo docker login --username=lwenwu1999 registry.cn-hangzhou.aliyuncs.com 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。 您可以在访问凭证页面修改凭证密码。 2. 从Registry中拉取镜像 $ sudo docker pull registry.cn-hangzhou.aliyuncs.com/lwenwu/docker:[镜像版本号] 3. 将镜像推送到Registry $ sudo docker login --username=lwenwu1999 registry.cn-hangzhou.aliyuncs.com $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/lwenwu/docker:[镜像版本号] $ sudo docker push registry.cn-hangzhou.aliyuncs.com/lwenwu/docker:[镜像版本号] 请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。 4. 选择合适的镜像仓库地址 从ECS推送镜像时,可以选择使用镜像仓库内网地址。推送速度将得到提升并且将不会损耗您的公网流量。 如果您使用的机器位于VPC网络,请使用 registry-vpc.cn-hangzhou.aliyuncs.com 作为Registry的域名登录。

6.登录阿里云Docker Registry

 

Copy

docker login --username=lwenwu1999 registry.cn-hangzhou.aliyuncs.com


7.将镜像推送到Registry

错误
 


解决:

严格按照官方说明进行TAG标签修改,然后push。

 

Copy

docker push registry.cn-hangzhou.aliyuncs.com/lwenwu/tomcat:1.0

docker流程总结#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值