docker pull tomcat
docker images
docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat
docker ps
使用ip:8080訪問,報404(注:阿里雲服務器的一定要保證端口開啟,如可設置22/8888)
嘗試方法1、
進入容器(docker exec -it 容器id bash),cd /usr/local/tomcat/bin,執行./shutdown.sh,此時容器停止;
docker start 容器id;
進入容器...執行./startup.sh;
訪問ip:8080,仍然報404;
嘗試方式2、
docker run -p 8080:8080 -d tomcat:8.5 #查看容器Id
docker exec -it 容器id /bin/bash #會進入tomcat目錄,查看webapps發現是空文件夾,webapps.dist有內容,刪除webapps,重命名webapps.dist為webapps
此時訪問ip:8080,進入tomcat頁面
此時可以docker commit 容器id 鏡像名:tag,下次直接使用該鏡像即可;