Docker 搭建 Tomcat 运行环境的方法

2020-06-17 07:05:18易采站长站整理


# docker run -d -p 58080:8080 -v /root/webapps/:/opt/tomcat/webapps/ --name mytomcat_1 mytomcat:1.0 /root/run.sh

其中,相关参数包括:

-d:表示以“守护模式”执行/root/run.sh脚本,此时 Tomcat 控制台不会出现在输出终端上。

-p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 58080 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。

-v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>

–name:表示容器名称,用一个有意义的名称命名即可。

在浏览器中,输入宿主IP和端口号,即可访问 Tomcat:

2.9 最终示意图:

2.10 停止Tomcat容器


# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS
f23598b6544d mytomcat:1.0 "/root/run.sh" 6 minutes ago Up 6 minutes
# docker stop f235

2.11 移除容器


# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS
f23598b6544d mytomcat:1.0 "/root/run.sh" 8 minutes ago Exited (137)
# docker rm f235
f235
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS

2.12 移除镜像


# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
mytomcat 1.0 65c88ec597e0 31 minutes ago 514.4 MB
docker.io/centos 7.2.1511 83ee614b834e 9 weeks ago 194.6 MB
# docker rmi 65c8
Untagged: mytomcat:1.0
Deleted: 65c88ec597e04812ec3b06b7749578bebcae3aa3d735b565ed25db6818d9d7f3
# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker.io/centos 7.2.1511 83ee614b834e 9 weeks ago 194.6 MB

以上所述是小编给大家介绍的Docker 搭建 Tomcat 运行环境的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!

您可能感兴趣的文章:搭建基于Docker的PHP开发环境的详细教程Docker快速入门以及环境配置详解在CentOS 7上安装Docker环境的方法与注意事项利用docker搭建php7和nginx运行环境全过程(官方镜像)利用docker搭建LAMP运行环境教程详解Docker 如何布置PHP开发环境Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践Mac系统上用Docker搭建lamp环境利用Docker搭建本地https环境的完整步骤