Docker 学习笔记7 安装Tomat容器
一、拉取镜像
docker pull tomcat
docker images|grep tomcat
二、使用镜像创建tomcat容器
参数说明:
- -p 8080:8080:将容器的 8080 端口映射到主机的 8080 端口。
- -v :将主机中目录挂载到容器中。
为方便测试,这里从jenkins官网下载了一个jenkins.war用来测试使用。
https://www.jenkins.io/zh/download/
下载Genric Java package(.war),下面使用两种启动方式:
1. 拷贝war到容器里
重建容器时要重新拷贝war
# 创建容器
docker run --name tomcat -p 8080:8080 -d tomcat:latest
# 进入容器
# docker exec -it tomcat /bin/bash
# 拷贝war包
docker cp ~/docker/jenkins.war tomcat:/usr/local/tomcat/webapps/
docker restart tomcat
docker logs tomcat -f
访问 http://localhost:8080/jenkins
2. 挂载文件
docker run --name tomcat1 -v ~/docker/jenkins.war:/usr/local/tomcat/webapps/jenkins.war -p 8081:8080 -d tomcat:latest
# 可通过 docker logs tomcat1 -f 查看部署是否完成
访问: http://localhost:8081/jenkins
三、进入容器
docker ps
docker exec -it tomcat /bin/bash