MySQL Docker容器實例創建並進入MySQL命令行


首先需要明白的一點是:

docker鏡像是一個模版,docker容器是一個實例,它可以被啟動與關閉。

  我們需要先有MySQL的docker鏡像,使用命令:

docker pull mysql

  拉取最新mysql鏡像(DockerHub是一個金庫)

 

 可以使用命令查看當前擁有的鏡像:

docker images

  

 

 箭頭指向是拉取的MySQL鏡像

 

接着實例化鏡像並運行

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql

  --name指定了容器的名稱,也可以不指定,這樣我們想要使用這個MySQL實例化對象的時候就只能使用系統給我們隨機生成的一段字母和數字組合作為名字,所以這里為了方便指定為mysql

  -d表示在后台運行

接着可以使用

docker ps

  查看現在在運行的docker實例

 

 可以看到已經運行

使用:

docker exec -it mysql bash

  進入MySQL的docker容器bash

 

 可以發生了變化,表示成功進入docker bash

最后是進入MySQL命令行,就跟正常進入MySQL命令行一樣:

mysql -u root -p

  

 

 輸入密碼即可進入MySQL的docker容器里面的mysql命令行界面了。


免責聲明!

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



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