nginx安装
#1.搜索镜像
docker search nginx
#2.下载镜像
docker pull nginx
#3.启动运行测试
docker run -d --name nginx01 -p 3344:80 nginx
tomact安装
查看本地是否有如果有运行后删除
docker run -it --rm tomact:9.0 #运行tomact 之后并删除
下载tomact9镜像
docker pull tomcat:9.0
启动运行 tomact 指定外不端口 3355
tomcat run -d --name tomcat01 -p 3355:8080 tomcat
测试端口链接
进入容器
docker exec -it tomcat01 /bin/bash
发现没有webapps
将 webapps.dist 复制到 webapps里面
cp -r webapps.dist/* webapps
刷新地址 成功!
commit 镜像
docker commit 提交容器成为一个新的副本
#命令和git类似
docker commit -m="提交描述信息" -a="作者" 容器id 目标镜像名:[TAG]
默认tomact 没有webapps应用,镜像的原因,官方镜像没有 webapps
可以通过
docker ps
ae285ef30082 tomcat "catalina.sh run" 2 hours ago Up 2 hours 0.0.0.0:3355->8080/tcp tomcat01
db30cf07a5ed nginx "/docker-entrypoint.…" 2 days ago Up 2 days 0.0.0.0:3344->80/tcp nginx01
#提交已经复制的 镜像 方便下次启动使用
docker commit -a="Florenza" -m="add webapps app" ae285ef30082 tomcatWebApp