撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>>
从远程仓库拉取Tomcat镜像到本地
docker pull tomcat
新建一个docker-tomcat目录,并在目录下新建Dockerfile文件
$ mkdir docker-tomcat
$ cd docker-tomcat
$ touch Dockerfile
Dockerfile文件内容如下:
FROM tomcat:latestMAINTAINER "web war <user@>"WORKDIR /usr/local/tomcat/webapps/COPY Taian_Project.war .COPY taishan/ ./taishanEXPOSE 8080CMD ["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-1