栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker把容器打包成镜像并提交到harbor仓库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker把容器打包成镜像并提交到harbor仓库

如果你想要保存当前容器的状态,就可以通过commit来提交获得一个镜像,就好我们虚拟机的时候创建快照,想要回滚到某一个版本

一、首先创建要给tomcat 的本地容器,镜像指定tomcat-alpine:8.5.23

 docker run -id -d -p 8080:8080 --name tomcat1 -v /usr/local/tomcat1.bak/webapps/:/usr/local/apache-tomcat-8.5.23/webapps/  --restart=always iabhi/tomcat-alpine:8.5.23

 二、提交commit命令

说明:docker commit 提交容器成为一个新的副本(镜像)

1、把容器打包为一个新的镜像指定名称为tomcat,版本为v1

docker commit -m="提交的描述信息" -a="作者" 容器ID 目标镜像名:[TAG]

 docker commit -a="song" -m="commit test" b529b0cd120a tomcat:v1

2、在项目中标记镜像,重新命名成一个标准的harbor镜像

docker tag SOURCE_IMAGE[:TAG] 192.168.2.251/song/IMAGE[:TAG]

docker tag tomcat:v1 192.168.2.251/song/tomcat:v1

3、推送镜像到harbor指定的目录下

docker push 192.168.2.251/song/IMAGE[:TAG]

docker push 192.168.2.251/song/tomcat:v1

三、登录harbor仓库既可看到上面打包的镜像

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/719141.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号