Docker實踐 -- Tomcat安裝

1.在Docker Hub中搜索tomcat鏡像

  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

 

2.下載Docker Hub中的鏡像

      docker pull tomcat:8app

下載完畢後查看下本地的鏡像webapp

     docker imagesspa

   

 

看到tomcat鏡像已經下載,鏡像名字後面沒有帶有8,可是在使用的時候必定要帶上8這個標籤命令行

 

3.運行Tomcat

 

    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

 

4.docker經常使用命令

 

# 查看全部鏡像
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
相關文章
相關標籤/搜索