Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上
Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上
DockerHub注册用户
请到官网注册账号,官网地址:https://hub.docker.com/
在本地Linux登录docker:
docker login
输入用户名密码进行登录:
docker@default:~$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: boonyadocker
Password:
Login Succeeded
docker@default:~$
Tag修改镜像名称
推送镜像的规范是:
- docker push 注册用户名/镜像名
tag命令修改为规范的镜像:
- docker tag boonya/tomcat-allow-remote boonyadocker/tomcat-allow-remote
查看修改后的规范镜像:
docker@default:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
boonyadocker/tomcat-allow-remote latest 6137f64875dd 7 hours ago 571MB
boonyadocker/tomcat-web latest 09677d05b579 2 days ago 571MB
<none> <none> e1471ab1845a 3 days ago 188MB
<none> <none> cf240e31edfb 3 days ago 188MB
<none> <none> 717961796ae2 3 days ago 334MB
apptomcat 1.0 249dc3f5dfb0 3 days ago 334MB
tomcat 8 a2fbbcebd67e 8 days ago 334MB
ubuntu 14.04 4a2820e686c4 2 weeks ago 188MB
wurstmeister/kafka latest 12453f4efa7b 6 weeks ago 265MB
docker@default:~$
推送镜像到Docker Hub
通过push命令推送镜像:
- docker push boonyadocker/tomcat-allow-remote:latest
注:推送Docker Hub速度很慢,耐心等待,很有可能失败,失败会尝试多次重传,之后断开推送(但已推送上去的会保留,保留时间不知道是多久)。
下面是上传完毕的输出(多次重传):
docker@default:~$ docker push boonyadocker/tomcat-allow-remote:latest
The push refers to a repository [docker.io/boonyadocker/tomcat-allow-remote]
464a44ea0195: Layer already exists
29b57e33a4da: Pushed
d649a240e453: Layer already exists
d0757a6730d0: Layer already exists
768dcfe5d05f: Layer already exists
f5cfc06b640d: Layer already exists
9669d6b73383: Layer already exists
latest: digest: sha256:1e7562a15ef1728f213922d9633be67f3025447d0a641e333a8ec5107749c386 size: 11802
docker@default:~$
还是需要耐心,因为大文件比较耗时。
访问Docker Hub发布镜像
上传完成后访问:
- https://hub.docker.com/r/boonyadocker/tomcat-allow-remote/
如下图所示,大家都可以使用我发布的镜像了:
在Docker Hub上进行搜索,也是可以搜出来的:
至此我们已达到将自己的镜像发布到Docker Hub仓库。
Docker 使用发布的镜像
搜索已发布的镜像:
docker@default:~$ docker search boonyadocker/tomcat-allow-remote
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
boonyadocker/tomcat-allow-remote In this Tomcat image server you can use ma... 0
docker@default:~$
因为我们已经发布自己的镜像,以后都可以直接使用docker pull命令拉取使用镜像:
- docker pull boonyadocker/tomcat-allow-remote
注:镜像是基于Tomcat8的远程管理角色权限,管理账号和密码是:tomcat/password。
转载来源:https://blog.csdn.net/boonya/article/details/74906927
Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上相关推荐
- Jenkins基础:Jenkinsfile使用实例:13:使用push命令进行镜像推送
在上一篇文章中我们介绍了在Jenkinsfile中使用dockerfile来动态生成镜像,从而在指定的阶段进行使用.而对于将构建生成的二进制应用进行容器化,比如将spring boot应用的jar文件 ...
- Maven 项目自动构建 Docker 镜像推送到 Docker 服务器
Docker 安装 这里安装环境为 Centos7 # 安装依赖 $ sudo yum install -y yum-utils \device-mapper-persistent-data \lvm ...
- 把本地修改的Docker镜像推送到Docker hub
创建一个空的文件夹container: mkdir -p $HOME/container 进入root folder
- docker 如何oush mysql_Docker镜像推送(push)到Docker Hub的实现
镜像构建成功后,只要有docker环境就可以使用,但必须将镜像推送到Docker Hub上去.我们之前创建的镜像不符合Docker Hub的tag要求,因为 在Docker Hub注册的用户名是boo ...
- docker-maven-plugin:自动构建Maven多模块的Docker镜像,并推送到Docker Registry或阿里云
目录 docker-maven-plugin 基本介绍 使用手册 Maven Goals命令 Maven命令执行顺序 Skip Docker Goals Bound to Maven Phases(跳 ...
- docker学习(三):docker镜像分层原理及本地镜像推送到阿里云或私服
文章目录 前言 docker镜像分层加载原理 docker镜像commit操作产生新镜像 本地镜像发布到阿里云 将本地镜像推送到私有库 前言 大家好,这是我学习docker系列的笔记文章,目标是掌握d ...
- 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...
方案介绍 目前互联网直播的CDN和标准RTMP流媒体服务器通常只能接收RTMP格式的音视频推流.目前市场上有一些自带RTMP推流的摄像机和编码器,可以直接在其rtmp推流配置里面配置推送到RTMP流媒 ...
- Docker push命令使用 Docker镜像推送到远程仓库 Docker镜像推送Dockerhub
Docker push命令使用 Docker镜像推送到远程仓库 Docker镜像推送Dockerhub 一.push命令 1.在Docker中使用push命令,可以镜像提送到Docker公共仓库 -- ...
- Docker基础(centos安装、阿里云镜像加速器配置、常用命令、数据卷、DockerFile、镜像推送阿里云等)
Centos 8.1安装Docker 下载docker-ce.repo curl https://download.docker.com/linux/centos/docker-ce.repo -o ...
最新文章
- 简单实例使用_一个关于jmeter的使用简单实例
- SAP、ORACLE、用友、金蝶四大ERP软件供应商的区别
- SG函数和SG定理(Sprague_Grundy)
- python办公实用功能_【一点资讯】实用办公技巧贴——当Python遇上PDF www.yidianzixun.com...
- Mysql启动自己主动设置max_connections为其它值
- python3.5 安装PyCrypto
- 【MySQL】MySQL 8报错 Unknown initial character set index 255 received from server. Initial client char
- Java基础学习总结(99)——Java代码性能优化总结
- http协议介绍及httpd特性详解
- ENVI学习总结(十五)——遥感影像分类与应用
- JBoss JBPM 实践系列(一)--- 安装配置(Tomcat 6.0 + MySQL 5.1)
- 菜鸟玩状态机之样式表解析
- [python]-asyncio异步通信之websockets
- UI设计常用软件有哪些?
- CSMA/CD协议最小帧长的思考
- 几种非接触涂层测厚方法原理对比
- javascript 学习
- UIautomator2:APP自动化测试方法与小技巧记录(文末附实用APP测试脚本编写模板)
- C语言实现每次找出最大最小值排序
- 记录重新安装微软商店过程
热门文章
- Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)
- 大数据量的存储分表常见算法
- 如何计算神秘的Google Adwords 品质分数– 提升到10分神的境界
- Swift中文教程(二十二) 泛型
- 【latex】最后一页 参考文献不平衡 左右不对齐
- 数组的遍历 java
- dj鲜生-26-登陆时-记住用户名的操作
- Java高并发程序设计学习笔记(五):JDK并发包(各种同步控制工具的使用、并发容器及典型源码分析(Hashmap等))...
- JSP九大内置对象和四大作用域和Servlet的三大作用域对象
- 深入理解Redis系列之SpringBoot集成Redis