1. 程式人生 > >Docker 製作自己的WEB映象,並執行專案

Docker 製作自己的WEB映象,並執行專案

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

5).在瀏覽器訪問網頁