docker分层下载理解及docker提交自己的镜像

1、docker分层下载理解

所有的docker镜像都起源于一个基础的镜像,当对镜像进行修改或者增加新内容时,就会在当前的镜像层之上,创建新的镜像层。

如下例子:
在这里插入图片描述
在这里插入图片描述
如图表示tomcat镜像有10层。

2、docker提交自己的镜像

1. 下载一个官方的tomcat镜像

代码:

docker pull tomcat

截图:
在这里插入图片描述

2. 后台启动该镜像

代码:

docker run -d --name tomcat -p 8003:8080 tomcat

截图:
在这里插入图片描述

3. 进入该容器

代码:

docker exec -it tomcat /bin/bash

截图:
在这里插入图片描述

4. 将webapps.dist复制到webapps

代码:

cp -r webapps.dist/* webapps

截图:
在这里插入图片描述
测试:
官方镜像webapps里面没有东西,访问会报找不到资源,但是我将webapps.dist里面的东西复制到webapps后,再次访问它会出现tomcat的默认界面,如下图
在这里插入图片描述

5. 将我们修改后的镜像提交

代码:

docker commit -a="作者" -m="描述" 容器id 目标名字:版本

截图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43520670/article/details/113550689
今日推荐