1. 程式人生 > >【Docker實踐】Mysql安裝並使用navicat連線

【Docker實踐】Mysql安裝並使用navicat連線

 Mysql安裝

執行環境平臺:Win10

docker pull mysql:5.6.39

Mysql執行

docker run -d --name mysql -p 127.0.0.1:3306:3306 -v D:\var\mysql\data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="root" mysql:5.6.39

-d(Detached)表示容器將以後臺模式執行,所有I/O資料只能通過網路資源或者共享卷組來進行互動。
-p 127.0.0.1:3306:3306將主機(127.0.0.1)的埠 3306 對映到容器的埠 3306 中。這樣訪問主機中的 3306 埠就等於訪問容器中的 3306 埠。
–name mysql給容器取名為 mysql,這樣方便記憶。
-v D:\var\mysql\data:/var/lib/mysql 將本機的檔案目錄掛載到容器對應的目錄(/var/lib/mysql)中。這樣可以通過資料卷實現容器中資料的持久化。
-e MYSQL_ROOT_PASSWORD=”root”-e 表示設定環境變數,此處設定了 mysql root 使用者的初始密碼為 root。
mysql:5.6.39表示使用 mysql 為 5.6.39啟動一個容器。

Mysql連線

這裡寫圖片描述

相關文件