镜像构建成功后,只要有码头工人环境就可以使用,但必须将镜像推送到码头工人中心上去。我们之前创建的镜像不符合码头工人中心的标签要求,因为在码头工人中心注册的用户名是boonyadocker而不是boonya,所以需要码头工人标记进行修改,最后利用码头工人推命令推送镜像到公共仓库。
<强>码头工人中心注册用户强>
到官网注册账号:https://hub.docker.com/
在本地Linux登录码头工人:
码头工人登录
输入用户名密码进行登录:
docker@default: ~ $码头工人登录 登录你的码头工人ID从码头工人推和拉的图像中心。如果你没有一个码头工人ID,去https://hub.docker.com创建> 码头工人推注册用户名/镜像名
标记命令修改为规范的镜像:
码头工人标签boonya/tomcat-allow-remote boonyadocker/tomcat-allow-remote
查看修改后的规范镜像:
docker@default: ~ $码头工人的图像 标签影像ID创建存储库的大小 boonyadocker/tomcat-allow-remote最新6137 f64875dd 7小时前571 mb boonyadocker/tomcat web最新09677 d05b579 2天前571 mb & lt; none>& lt; none>e1471ab1845a 3天前188 mb & lt; none>& lt; none>cf240e31edfb 3天前188 mb & lt; none>& lt; none>717961796 ae2 3天前334 mb apptomcat 1.0 249 dc3f5dfb0 3天前334 mb tomcat 8 a2fbbcebd67e 8天前334 mb ubuntu 14.04 4 a2820e686c4 2周前188 mb wurstmeister/卡夫卡最新12453 f4efa7b 6周前265 mb docker@default: ~ $
<>强推送镜像到码头工人中心强>
通过推命令推送镜像:
码头工人推boonyadocker/tomcat-allow-remote:最新
docker@default: ~ $码头工人推boonyadocker/tomcat-allow-remote:最新 推是指存储库[docker.io/boonyadocker/tomcat-allow-remote] 464 a44ea0195:层已经存在 29 b57e33a4da:推 d649a240e453:层已经存在 d0757a6730d0:层已经存在 768 dcfe5d05f:层已经存在 f5cfc06b640d:层已经存在 9669 d6b73383:层已经存在 最新:消化:sha256:1e7562a15ef1728f213922d9633be67f3025447d0a641e333a8ec5107749c386大小:11802 docker@default: ~ $
还是需要耐心,因为大文件比较耗时。
<强>访问码头工人中心发布镜像
强>
上传完成后访问:https://hub.docker.com/r/boonyadocker/tomcat-allow-remote/,如下图所示,大家都可以使用我发布的镜像了:
搜索boonyadocker/tomcat-allow-remote docker@default: ~ $码头工人 官方名称描述恒星自动化 boonyadocker/tomcat-allow-remote Tomcat图像服务器可以使用马……0 docker@default: ~ $
因为我们已经发布自己的镜像,以后都可以直接使用码头工人把命令拉取使用镜像:
码头工人拉boonyadocker/tomcat-allow-remote