#docker commit 57c312bbaad1 javaweb:0.1
该容器的 ID 是“57c312bbaad1”,所创建的镜像名是“javaweb:0.1”,随后可使用镜像来启动 Java Web 容器。
7.启动 Java Web 容器
有必要首先使用docker images命令,查看当前所有的镜像。
可见,此时已经看到了最新创建的镜像“javaweb:0.1”,其镜像 ID 是“d70ea3e3000c”。正如上面所描述的那样,我们可以通过“镜像名”或“镜像 ID”来启动容器,与上次启动容器不同的是,我们现在不再进入容器的命令行,而是直接启动容器内部的Tomcat 服务。此时,需要使用以下命令:
#docker run -d -v /home/user/software/:/home/software/ -p 58080:8080 –name javaweb javaweb:0.1 /root/run.sh
如果创建失败,试着重启docker。
-d:表示以“守护模式”执行/root/run.sh脚本,此时 Tomcat 控制台不会出现在输出终端上。
-p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 58080 端口,这样就向外界暴露了58080端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。
–name:表示容器名称,用一个有意义的名称命名即可。
通过日志查看tomcat已经启动了。
10.测试
在本地用浏览器输入url地址:http://10.5.83.210:58080/manager/index.jsp
成功!
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:Dockerfile制作官方Tomcat镜像及镜像使用详解详解在docker中制作自己的JDK+tomcat镜像Docker多容器连接(以Tomcat+Mysql为例)详解Docker学习笔记之搭建一个JAVA Tomcat运行环境Docker下搭建一个JAVA Tomcat运行环境的方法详解通过Docker搭建Mysql容器+Tomcat容器连接环境Docker 搭建 Tomcat 运行环境的方法Docker自动部署Apache Tomcat的方法










