【Docker實踐】Mysql安裝並使用navicat連線
阿新 • • 發佈:2019-02-03
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啟動一個容器。