docker search tomcatweb
搜索結果以下:docker
能夠看到,星數最高的是官方的tomcat
有關官方tomcat的鏡像能夠訪問 https://hub.docker.com/r/library/tomcat/tomcat
在官網上能夠看到 的7.0.73-jre7,7.0-jre7, 7-jre7, 7.0.73, 7.0, 7」等等 是這個tomcat庫支持的tag(標籤),這裏咱們選用的是 「8」 這個標籤bash
docker pull tomcat:8app
下載完畢後查看下本地的鏡像webapp
docker imagesspa
看到tomcat鏡像已經下載,鏡像名字後面沒有帶有8,可是在使用的時候必定要帶上8這個標籤命令行
docker run --name tomcat8081 -p 8081:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:8 code
--name tomcat8081 給容器取別名tomcat8081進程
-p 8081:8080:將容器的8080端口映射到主機的8080端口
-v $PWD/test:/usr/local/tomcat/webapps/test:將主機中當前目錄下的test掛載到容器的/test
-d tomcat:8 後臺運行tomcat:8
查看容器運行狀況:
docker ps -a
# 查看全部鏡像 docker images # 正在運行容器 docker ps # 查看docker容器 docker ps -a # 啓動tomcat:8鏡像 docker run -p 8081:8080 tomcat:8 # 之後臺守護進程的方式啓動 docker run -d tomcat:8 # 中止一個容器 docker stop b840db1d182b # 進入一個容器 docker attach d48b21a7e439 # 進入正在運行容器並以命令行交互 docker exec -it e9410ee182bd /bin/sh # 以交互的方式運行 docker run -it -p 8081:8080 tomcat:8 /bin/bash