第一步首先去網易蜂巢鏡像中心查找tomcat鏡像 https://c.163yun.com/hub#/m/repository/?repoId=3105 執行命令 下載到本地web
docker pull hub.c.163.com/library/tomcat:latest
第二步:複製本身的war包到Docker工做目錄下 輸入 pwd:查看當前目錄 本機使用windows測試使用 查看jpres.war是否存在目下 第三步 運行docker 命令界面docker
輸入: vi Dockerfile 進如vi編輯器 #選擇基礎鏡像來源 提早下載到本地的鏡像 from hub.c.163.com/library/tomcat:latest #做者 MAINTAINER qinxuewu 870439570@qq.com #拷貝war包tomcat目下 COPY jpres.war /usr/local/tomcat/webapps
docker build : 使用Dockerfile建立鏡像。windows
語法:docker build [OPTIONS] PATH | URL | -
使用當前目錄的Dockerfile建立鏡像。 windows 下 build沒反應 這個 windows 下 先建立一個空的文件夾,將Dockerfile放入空文件夾下,而後build,要否則,build會將打包整個目錄,因此會沒反應 會很慢(build會將文件傳送到docker引擎)瀏覽器
執行命令:docker build -t jpress:latest ./jpressDockerFileTest/
構建完成 查看鏡像 tomcat
運行鏡像app
docker run -d -p 8888:8080 jpress -d 後臺運行 -p 本地端口:鏡像端口
瀏覽器輸入 :http://192.168.99.100:8888/ 就能夠訪問到tomcat了 具體的IP是 docker啓動時被配置爲默認機器ip webapp
瀏覽器輸入 :http://192.168.99.100:8888/web應用名稱 就能夠訪問到web應用了編輯器