Docker實踐搭建&刪除MySQL服務


只需要兩步:一、拉取mysql鏡像;二、啟動容器。
拉取對應鏡像,Docker提供了一個類似Github的開源平台Docker Hub,提供開源鏡像,當我們docker pull <image-id>的時候,默認會去這個公共倉庫拉取最新版本下載。

一、拉取mysql鏡像

1.在Docker Hub上搜索想要下載的鏡像,例如"mysql",搜索結果默認安裝下載量排序,一般來講點進排在首位的就好(注意鏡像名稱后綴信息)。

 

 2.復制docker pull mysql並執行該命令即可開始下載,默認最新版本,咱們用docker pull mysql:57.33。

 

 3、查看本地鏡像docker images

 

 二、啟動mysql服務&連接數據庫測試

docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3307 -d mysql:5.7.33

  

 

 -name:給新創建的容器命名,此處命名為mysql01
-e:配置信息,此處配置mysql數據庫的root用戶的登陸密碼
-p:端口映射,此處映射主機3307端口到容器mysql01的3306端口
-d:成功啟動容器后輸出容器的完整ID,例如上圖 58653e90885e...
最后面mysql指的是mysql鏡像名字

docker ps查看容器運行狀態,容器的簡寫ID,容器的源鏡像,創建時間,狀態,端口映射信息,容器名字等。

 

 docker inspect mysql01查看這個容器的詳細信息,例如查看運行的數據庫服務的連接信息。

 

 三、刪除mysql鏡像

1.查看所有運行中的容器docker ps
2.停止容器運行docker stop <container-id>
3.刪除這個容器docker rm <container-id>
4.刪除這個鏡像docker rmi <image-id>

5.查詢容器IP:docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名稱|容器id。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM