閑話不多說,打開之前已經安裝好的客戶端Docker Quickstart Terminal,安裝方法請看上一篇,鏈接地址:https://www.cnblogs.com/jimmyshan-study/p/11161428.html
在打開的docker客戶端命令行內,輸入:docker ps -a 查看有哪些container,如下圖:
我們看到,沒有任何container實例存在,讓我們輸入:docker search mysql 看下mysql相關的信息。
本人這里使用mysql5.6鏡像來制作,鑒於其他版本,請到 https://hub.docker.com 去搜索
制作命令如下: docker pull mysql:5.6
鏡像制作完成,但我們需要如何運行?
使用 docker run 命令就可解決,如下:
docker run --name dev01 -e MYSQL_ROOT_PASSWORD=xxxxxx -d -p 3307:3306 mysql:5.6
這里的3307端口 就是我們需要訪問的端口, 3306端口是mysql鏡像的端口, 你可以理解為一種映射吧。
好了,到此安裝已經完成,讓我們再來看看容器和鏡像的信息。
如果想讓容器停止 或 啟動,命令如下:
啟動: docker start 9d7bcd0d0a85
停止: docker stop 9d7bcd0d0a85
這里的 9d7bcd0d0a85 就是上圖中的 CONTAINER ID
現在讓我們用msyql客戶端鏈接試試,本人使用navicat工具,這里我們要注意,連接地址可能不是127.0.0.1哦,具體哪個需要看下docker客戶端,如下圖:
本人的docker啟動后,IP是 紅圈圈的信息,打開navicat,配置host username password 對應修改
OK, 備忘結束,有需要的朋友可以轉載,但請注明原著來源,謝謝。