安裝步驟
1.Tomcat
在docker啓動tomcat(版本是從阿里雲上拉下的:8.5.50)時,訪問tomcat首頁時出現404錯誤,
1.輸入 docker exec -it 81b7127cff77 /bin/bash
,進入到裏面,可以看到有兩個webapps,但其中webapps裏是空的,需要把這個空的刪除掉,然後再把webapps.dist改名成webapps
2.然後再重啓即可
參考:Docker方式啓動tomcat,訪問首頁出現404錯誤
2.Mysql
1.查找鏡像
docker search mysql
2.下載特定鏡像到本地
docker pull mysql:5.6
3.運行並啓動一個容器
docker run -p 12345:3306 --name mysqlDB -v /dbtmp/mysql/conf:/etc/mysql/conf.d -v /dbtmp/mysql/logs:/logs -v /dbtmp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
4.進入容器查看
docker exec -it 0710118923ef /bin/bash
5.IDEA連接工具查看
若遠程連接不上,一定要查看一下端口,密碼是否配置正確,若還是連接不上,則需要重啓一下虛擬機再看看
其他
1.快照後,Mysql下次再次連接不上?
1.我們可以先查看當前容器是否在執行
//查詢正在執行的容器
docker ps
//查詢已經存在的容器
docker ps -a
2.若有容器,則可以把先前的容器刪除掉
docker stop e0d436bc52fc
docker rm e0d436bc52fc
3.刪除掉容器後,我們先把防火牆再關閉一遍,然後再重啓一下docker
systemctl stop firewalld
systemctl restart docker
4.最後,重新再運行產生一個新的容器,即可
docker run -p 12345:3306 --name mysqlDB -v /dbtmp/mysql/conf:/etc/mysql/conf.d -v /dbtmp/mysql/logs:/logs -v /dbtmp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6