1. 程式人生 > >Docker 制作自己的鏡像

Docker 制作自己的鏡像

from mage mysql rom file root 技術 img oot

1. 下載tomcat鏡像

docker pull hub.c.163.com/library/tomcat:latest

2. 創建Dockfile

vi Dockerfile

技術分享圖片

from hub.c.163.com/library/tomcat

以tomcat鏡像為基礎

第二行是作者和聯系方式信息

第三行是將tsrs.war (這個文件與Dockerfile在同一個路徑下)拷貝到 tomcat的webapps目錄下。

/usr/local/tomcat 這個路徑是tomcat鏡像啟動後,tomcat的路徑。

3. 構建docker鏡像

docker build .

點代表構建docker的文件在當前路徑

技術分享圖片

給當前build的鏡像取一個名字

docker build -t tsrs:latest .

4. 運行自己創建的docker容器

docker run -d -p 8888:8080 tsrs

8888為主鍵端口,8080為容器中的tomcat端口

5. 下載Mysql鏡像

docker pull hub.c.163.com/library/mysql:latest

6. 運行Mysql鏡像

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql:latest

MYSQL_DATABASE變量為創建數據庫jpress

Docker 制作自己的鏡像