安装docker
- 安装docker:yum -y install docker
- 启动docker守护进程:service docker start
从镜像源获取tomcat镜像
docker pull tomcat
准备war包和Dockerfile,并放在同一个目录下
- mkdir /usr/local/docker
- cd /usr/local/docker
- 使用rz上传TestSSM.war
- Dockerfile文件内容如下:
FROM tomcat
MAINTAINER 991899783@qq.com
COPY TestSSM.war /usr/local/tomcat/webapps
使用Dockerfile文件把war包打入tomcat镜像,生成新的镜像
生成镜像:docker build -t testssm .
启动容器
启动容器:docker run -d -p 80:8080 testssm
访问是否成功:192.168.0.106:80
最后可以进入容器看下war包是否真实存在,答案是存在:
docker exec -it containerID /bin/bash
另外一种操作方法
不使用Dockerfile生成新的镜像,而是直接启动tomcat镜像,然后使用命令:docker cp TestSSM.war 8851311fdf96:/usr/local/tomcat/webapps,把war包拷贝到容器中,就可以了
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker部署war - Python技术站