- 搜索鏡像
docker search tomcat
- 拉取鏡像
docker pull tomcat
- 準備掛載目錄
新建兩個文件夾logs查看日志webapps存放應(yīng)用。logs目錄將用作tomcat下的logs目錄,webapps作為tomcat下的webapps目錄,war包可以直接放在這個目錄下。
mkdir logs
mkdir webapps
- 啟動tomcat
docker run --name car-lease-manage-10011 -p 10011:8080 -d -v /home/souche/project/tomcat/car-lease-manage-10011/webapps/:/usr/local/tomcat/webapps -v /home/souche/project/tomcat/car-lease-manage-10011/logs/:/usr/local/tomcat/logs tomcat
--name 容器名稱
-p 映射端口 宿主機10011 容器8080
-d 后臺運行
-v 掛載文件夾 宿主機目錄:目標目錄
- 其他操作
docker ps # 當前運行的容器
docker ps -a #所有運行過的容器,包含已經(jīng)停止的,每一次執(zhí)行`docker run` 這里都會對一條記錄,所有當我們配置好以后,推薦使用 docker restart
docker restart {containerId} 重啟容器
- 進入容器
sudo docker exec -it 775c7c9ee1e1 /bin/bash
-i 即使沒有附加也保持STDIN 打開
-t 分配一個偽端口
-d 后臺運行
更多進入docker方式