Docker把容器打包成镜像并提交到harbor仓库
如果你想要保存当前容器的状态,就可以通过commit来提交获得一个镜像,就好我们虚拟机的时候创建快照,想要回滚到某一个版本一、首先创建要给tomcat 的本地容器,镜像指定tomcat-alpine:8.5.23docker run -id -d -p 8080:8080 --name tomcat1 -v /usr/local/tomcat1.bak/webapps/:/usr/local/ap
·
如果你想要保存当前容器的状态,就可以通过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仓库既可看到上面打包的镜像
更多推荐
已为社区贡献8条内容
所有评论(0)