Docker系列之實戰 2 安裝Tomcat

2021-09-11 04:13:40 字數 1763 閱讀 5681

[root@centos181001 ~]# cat /etc/centos-release

centos linux release 7.6.1810 (core)

[root@centos181001 ~]# docker -v

docker version 18.09.1, build 4c52b90

官方的tomcat映象是基於openjdk的

### 搜尋映象

docker search tomcat

### 拉取最新映象

docker pull tomcat

### 拉取指定版本映象(最小化安裝版本,官方推薦)

docker pull tomcat:7.0.92-jre8-slim

### 拉取指定版本映象(基於alpine構建,映象更小)

docker pull tomcat:7.0.92-jre8-alpine

### 檢視拉取的映象

docker image ls

docker image ls tomcat

1.簡單使用
docker run -it -d --rm -p 8888:8080 tomcat:7.0.92-jre8-slim
2.使用dockerfile重新構建並將**內容打包到image
### 建立dockerfile檔案

cat from tomcat:7.0.92-jre8-alpine

eof### 生成新image

docker build -t tomcat:7.0.92-jre8-alpine-new .

### 執行新容器

docker run -it -d --rm -p 8888:8080 tomcat:7.0.92-jre8-alpine-new

### 開啟瀏覽器測試

pssc_sm_home_mvvm

3.對映本地檔案到tomcat
cat welecome tomcat!

eofdocker run -it -d --rm \

-p 8888:8080 tomcat:7.0.92-jre8-slim

4.自定義tomcat配置檔案
#### 1.首先執行乙個臨時容器

docker run --name tmp-tomcat -d tomcat:7.0.92-jre8-slim

#### 2.從執行的容器裡將配置檔案copy到本地

docker cp tmp-tomcat:/usr/local/tomcat/conf /home/tomcat/

#### 3.刪除這個臨時容器

docker rm -f tmp-tomcat

#### 4.編輯tomcat配置檔案

改為connector port="8888" protocol="http/1.1"

#### 5.執行容器

docker run -it -d --rm \

-v /home/tomcat/server.xml:/usr/local/tomcat/conf/server.xml \

-p 8888:8888 tomcat:7.0.92-jre8-slim

#### 6.開啟瀏覽器測試

Docker系列之實戰 6 安裝Redis

root centos181001 cat etc centos release centos linux release 7.6.1810 core root centos181001 docker v docker version 18.09.1,build 4c52b90 搜尋映象 docke...

docker之實戰案例

1 檢視本地的映象 docker images2 檢視執行的容器 docker ps3 啟動容器 docker run it x4 拉取映象 docker pull x第一步 在雲伺服器的根目錄新建乙個mydocker資料夾 mkdir mydocker cd mydocker第二步 新建docke...

Docker之實際應用 docker安裝

docker 支援以下的 64 位 centos 版本 centos 7 centos 8 更高版本 該 centos extras 庫必須啟用。預設情況下,此倉庫是啟用的,但是如果已禁用它,則需要重新啟用它。建議使用 overlay2 儲存驅動程式。較舊的 docker 版本稱為 docker 或...