我們要怎麼創建自己的java web端鏡像呢?
首先我們應該想一想我們的鏡像是要運行在tomcat裏面
1. 拉取基礎鏡像
docker pull hub.c.163.com/library/tomcat:latest
a. 查看鏡像
docker images
2. 編寫Dockerfile
vim Dockerfile
#Docker內容
from hub.c.163.com/library/tomcat #自己的鏡像以tomcat鏡像爲起點
MAINTAINER author [email protected] #所有者
COPY xxx.war /usr/local/tomcat/webapps #將應用war包copy到webapps目錄下,應用會隨着tomcat的啓動也啓動
3. 構建鏡像
docker build -t xxx:latest
查看鏡像
docker images
注: 當IMAGE ID一樣時, 刪除鏡像可以使用命令:
docker rmi repository:tag
4. 啓動鏡像
#docker run -d -p 對外端口:容器端口 鏡像名
docker run -d -p 8888:8080 xxx
a. 檢查容器是否運行
docker ps
b. 檢查端口是否正常
netstat -na|grep 8888