Docker 製作自己的WEB映象,並執行專案
阿新 • • 發佈:2018-12-23
1.製作自己的映象
1).寫Dockerfile
#下載網易蜂巢的tomcat映象為基礎映象
docker pull hub.c.163.com/library/tomcat:latest
#編輯Dockerfile
vi Dockerfile
#編寫如下
#以hub.c.163.com/library/tomcat作為基礎映象
#所有者(可以不寫)使用者名稱和聯絡方式
#將.war WEB檔案 放到tomcat webapps目錄裡面
from hub.c.163.com/library/tomcat
MAINTAINER liulihu 1286318172@qq.com
COPY jpress.war /usr/local/tomcat/webapps
2).Build Dockerfile
執行Dockerfile檔案,映象名字為jpress 。
docker build -t jpress .
3)製作Mysql資料庫
docker pull hub.c.163.com/library/mysql:latest
執行Mysql,並建立資料庫jpress
#建立資料庫
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql
#不建立資料庫
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root hub.c.163.com/library/mysql
4).啟動Tomcat容器
docker run -d -p 8888:8080 jpress