文章目录
1 回顾
- 上一节课我们安装的默认的tomcat,webapps目录下面是没有项目的,所以我们访问的tomcat时候,没有看到tomcat的欢迎页(404了)
- 我们家webapp.dist目录下的内容复制到webapps,就解决上面问题
- 是否可以将这个已经复制过去的tomcat制作成一个镜像呢,这样启动这个镜像的容器,webapps下面默认就有文件了
2 提交镜像(commit)
docker ps 查看一下我们的刚刚的tomcat容器
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a93a4b6c5618 tomcat "catalina.sh run" 23 hours ago Up 23 hours 0.0.0.0:3355->8080/tcp tomcat01
提交镜像
docker commit -a="author" -m=“commit info” 容器id 镜像名字:tag
➜ ~ docker commit -a="wyaoyao" -m "add webapps" a93a4b6c5618 yao_tomcat:1.0
sha256:1408b1241e690987288f9d389a9a91c593139cd9e5652908c63c642543b6e30f
docker images 查看一下
➜ ~ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
yao_tomcat 1.0 1408b1241e69 27 seconds ago 652MB
测试,新建启动我们这个容器
➜ ~ docker run -d --name tomcaty -p 3366:8080 1408b1241e69
14886d4c3f4184f0e315e4d6f6a87e36ba1bc7408fbe172d5a1082ff84224680
发现现在直接访问就可以看到欢迎页面了