1、使用docker pull tomcat 從阿里雲上默認下載了一個latest的版本的tomcat(版本是從阿里雲上拉下的:8.5.50),進行相關網絡端口映射,如下命令:
docker run --name mytomcat01 -d -p 8888:8080 tomcat
2、瀏覽器運行訪問不了,報404,這個證明tomcat已經起來了,可能webapp路徑下沒有配置主頁。
3、輸入docker ps 查看運行的容器id
4、使用命令: docker exec -it 運行的tomcat容器ID /bin/bash 進入到tomcat的目錄
5、ls查看文件夾,發現有個空的webapp,但是有另外一個webapp.dist裏面有相關的文件,將webapp.dist的文件拷貝過來即可。
複製指定目錄下的全部文件到另一個目錄中方法:cp -r webapps.dist/* ./webapps
命令備註:假設複製源目錄 爲 dir1 ,目標目錄爲dir2。怎樣才能將dir1下所有文件複製到dir2下了
如果dir2目錄不存在,則可以直接使用cp -r dir1 dir2
如果dir2目錄已存在,則需要使用cp -r dir1/* ./dir2
6、再次驗證驗證: