使用docker搭建tomcat執行環境

2021-09-26 21:31:41 字數 899 閱讀 8038

很多時候我們測試web系統需要乙個tomcat執行環境,這時docker就派上用場了。本文以宿主機centos 7.6為例講述如何搭建tomcat9執行環境。當然前提是保證宿主機上有docker的執行環境。

具體解釋下這些引數:

--name=tomcat9_server  // 表示你為要執行的容器設定的名字為tomcat9_server

–p 8080:8080表示宿主機和容器進行8080埠對映,就是將容器的8080埠對映為宿主的8082埠,冒號前面的是宿主的埠號,冒號後邊的是容器的埠號。

-v /home/testdata:/usr/local/etc  // 將宿主機的/home/testdata目錄對映為/usr/local/etc目錄,這個目錄是放置測試資料的。

kikov79/tomcat9 為映象名

/opt/tomcat/bin/catalina.sh run 是容器內的tomcat的啟動命令,注意/opt/tomcat為tomcat在映象內的路徑,不同映象的tomcat的路徑應該不一樣。

這個命令執行完之後會返回乙個容器id,我這邊的容器id為7c36d531d57c。

然後檢視容器的tomcat的運**況,執行:docker logs 7c36d531d57c

注意這裡不要使用docker attach命令進入容器,因為一旦進入這個容器就無法退出了。

使用docker搭建gitlab

github上開源映象位址 建立私有key,生成簽名需要的csr,證書簽名,提供dhe引數而後建立資料夾certs,將dhparam.pem,gitlab.crt,gitlab.key放進去。mv資料夾certs到 opt gitlab data 下。參考 ssl 注 1.gitlab host g...

使用docker搭建tomcat,mysql服務

搭建環境 ubuntu16.04 lts x64 簡單粗暴這裡使用deb包安裝docker執行環境安裝 sudo dpgk i docker ce 18.06.0 ce 3 0 ubuntu amd64.deb ps 如果提示缺少依賴,安裝對應依賴包就可以。docker pull tomcat 8....

使用docker搭建nextcloud

nextcloud 是基於雲技術的工程教育平台,利用雲技術,提高工程教育過程中教學 實驗與創新的效率與效果。1.今天只做nextcloud 記錄與講解,當前現在很多開源網盤很好用,都可以去嘗試自己去搞一下 主要特點 1 開源且免費,可以自定義外掛程式開發 2 全客戶端的支援,免費更好,ui還算不錯 ...