Docker:安裝常用軟件(四)

安裝步驟

在這裏插入圖片描述

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連接工具查看

若遠程連接不上,一定要查看一下端口,密碼是否配置正確,若還是連接不上,則需要重啓一下虛擬機再看看

使用IDEA連接mysql數據庫
在這裏插入圖片描述

其他

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章