从远程仓库拉取Tomcat镜像到本地
docker pull tomcat
新建一个docker-tomcat目录,并在目录下新建Dockerfile文件
$ mkdir docker-tomcat
$ cd docker-tomcat
$ touch Dockerfile
Dockerfile文件内容以下:web
FROM tomcat:latest MAINTAINER "web war <user@163.com>" WORKDIR /usr/local/tomcat/webapps/ COPY Taian_Project.war . COPY taishan/ ./taishan EXPOSE 8080 CMD ["catalina.sh", "run"]
其中dgraph.war为所要运行的war包
根据Dockerfile建立镜像
$ docker build -t ddy/tomcat-1 .
运行镜像
$ docker run --restart=always --name ddy-tomcat-1 -p 8888:8080 ddy/tomcat-1docker