前言

当我们辛辛苦苦给Docker的某个容器配置好了,然后换了服务器之后我们就又得重复这一枯燥无味的过程,是不是很折磨人。但如果我们把修改好之后的容器打包成镜像,把此镜像推送到自己的镜像仓库里保存,以后要用到就直接到仓库里拉镜像就好了


一、容器打包成镜像

打包命令:

docker commit -a "meichaobin" -m "change index.html" f8f0567e8021 mynginx:v1.0

-a: 作者信息
-m:提交信息
后面跟着的分别是运行中的容器ID和新镜像名

在这里插入图片描述

二、新建仓库,修改镜像名,推送镜像

1.新建仓库

此处的镜像仓库为Docker Hub镜像仓库,新建仓库需先注册,此步骤自行百度。
在这里插入图片描述

2.修改镜像名

命令如下:

# 把旧镜像的名字,改成仓库要求的新版名字并带上版本号
docker tag mynginx:v1.0 1524032866/mynginx:v1.0

在这里插入图片描述

3.推送镜像

1.Docker认证登陆

在这里插入图片描述

2.进行推送

命令如下:

docker push 1524032866/mynginx:v1.0

3.查看仓库

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐