一、获取tomcat镜像(使用网易163docker镜像仓库)
docker pull hub.c.163.com/public/tomcat:8
查看镜像是否下载到本地仓库
** docker images**
二、将war文件上传到Linux服务器上
三、Dockerfile文件
**1、创建一个Dockerfile文件 touch Dockerfile **
**2、编辑Dockerfile文件 vim Dockerfile **
FROM hub.c.163.com/public/tomcat:8
ADD ./dockerweb.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
其中:
1、FROM 基于某个镜像
2、ADD 复制本地文件到镜像
3、EXPOSE 开放容器端口
4、CMD 启动容器指定的服务
四、编译
用 docker build -t hub.c.163.com/public/tomcat:8 /study/ 编译
五、运行
** docker run -d -p 8894:8080 hub.c.163.com/public/tomcat:8 **
用 ** docker ps ** 查看运行的容器