步驟:
1:安裝Docker(網上搜索,不具體指導了,建議CentOS linux系統的最好用7 或者以上的,否則容易有內核版本過低的問題,而且對小白來說這個有點麻煩,CentOS7就不會出這情況)
2:啓動Docker
先看看Docker安裝好沒,有版本號出來就說明沒問題了:
docker -v
啓動Docker:
service docker start
3:查看官網tomcat的鏡像
自己看需要哪個鏡像再拉取(根據NAME拉取)
docker search tomcat
4:拉取鏡像:
docker pull tomcat
我已經拉過了就不發圖了,命令輸完等下載就好,下載好可以查看本地鏡像信息
docker images
5:啓動鏡像容器
docker run -di --name=tomcatTest -p 8080:8080 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat
--name=tomcatTest 這個啓動容器的名稱,不可重複,以後要操作容器可以根據這個去找到對應容器
-p 8080:8080 端口映射,因爲容器和宿主機(就是Linux那臺)網絡是相通的,但是外部和容器網絡是不通的,通過映射8080端口,我們就可以通過訪問 宿主機的8080口,從而訪問到容器的8080端口。
-v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat 目錄映射,簡單來說就是把宿主機下的目錄映射到容器中,把文件(比如war包)放到 linux的對應目錄中,就會自動複製到 tomcat 容器裏面,比較方便,當然也可以用 docker cp 命令複製,看個人習慣。
6:查看容器是否啓動
docker ps
啓動正常,外網驗證下,輸入 地址 http://192.168.88.129:8080
看到這個貓或者404 頁面都是正常的,說明容器正常啓動了。