docker 如何oush mysql_Docker镜像推送(push)到Docker Hub的实现
镜像构建成功后,只要有docker环境就可以使用,但必须将镜像推送到Docker Hub上去。我们之前创建的镜像不符合Docker Hub的tag要求,因为 在Docker Hub注册的用户名是boonyadocker而不是boonya,所以需要docker tag进行修改,最后利用docker push命令推送镜像到公共仓库。
Docker hub注册用户
在本地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
e1471ab1845a 3 days ago 188MB
cf240e31edfb 3 days ago 188MB
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发布镜像
在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。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
docker 如何oush mysql_Docker镜像推送(push)到Docker Hub的实现相关推荐
- 【Docker】将本地镜像推送到远程库/私有库
前言 这里记录如何将本地镜像推送到远程库和私有库. 区别,一个是存放到阿里云,同一个团队可以登录到同一个阿里云仓库,去拉取镜像.一个是存放到本地私有库,同一个团队可以连接同一个私有库,去拉取镜像.例如 ...
- Docker学习(四) -- 制作私有镜像推送到阿里云或私服
1. 将自己创建的镜像发布到阿里云仓库: 1.1 在阿里云容器镜像服务中创建个人实例 1.2 进入个人实例,创建命名空间 1.3 创建镜像仓库,会产生一些阿里云为你生成的命令 操作指南: 1. 登录阿 ...
- Docker第五篇-Docker镜像推送公共仓库
文章目录 镜像推送步骤 总结 这里介绍本地镜像如何推送到docker官方仓库. 镜像推送步骤 注册仓库 登录docker官网仓库(https://hub.docker.com),注册一个账号,记住账号 ...
- 将镜像推送到阿里云私有仓库
目录 一.将镜像推送到阿里云私有仓库 1.个人实例 2.点击个人实例 3.点击镜像仓库自行创建 4.点击创建好的仓库名称 4.1. 登录阿里云Docker Registry 4.2. 从Registr ...
- Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上
Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上 DockerHub注册用户 请到官网注册账号,官网地址:https://hub.docker.com/ 在 ...
- 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 ...
- Maven Docker几个插件打包+推送到镜像仓库或者私服(Harbor)的方法
从镜像仓库的两种维度来看: 第一:开如开启了docker的远程登录端口2375, 可以直接登录到远程的docker, 直接使用远程docker服务器build后,镜像就在远程服务器了 第二:不使用do ...
- 【Kubernetes/docker】生成docker镜像推送到hub并在Kubernetes部署应用-20220407
生成docker镜像推送到hub 参考https://blog.csdn.net/boonya/article/details/74906927 在本地登录docker docker login do ...
最新文章
- Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)
- 谈GPT-2(附大量网址)
- ChannelFactory创建和销毁昂贵
- python3 import导入模块
- 洛谷--P1067 多项式输出
- 如何搭建企业局域网共享
- NET比较常用的性能优化技巧
- 【转】WebApi中的C#await / async,重点是什么?
- onvif开发之设备发现功能的实现
- android多击事件_Android中的多击事件
- vue axios 接口封装
- html label input同行,bootstrap中怎样让label和input在同一行
- Mysql(二)Mysql SQL练习题
- emacs terminal
- ABP Vnext 扩展微信小程序授权登录
- matlab磁场计算公式,利用MATLAB计算电磁场有关分布.doc
- 数学建模算法与应用:预测模型(3)案例: SARS 疫情对经济指标影响
- 熔化焊接与热切割作业实操实训考核装置
- Lua党看过来|Cocos Creator 即将支持Lua!
- Praat使用 | 辅助Praat进行标注的工具