最近有點懶惰了啟動終端後,通過命令可以檢查安裝後的 docker 版本。
$
docker--
version
之後可以選擇採用映象加速,也可以不選擇,我這裡沒有選擇
這裡選擇採用終端方法:
docker pull mysql
docker run --name mysql -v /users/mac/vms/docker/mysql/data:/var/lib/mysql -p
3306:3306
-e mysql_root_password=root -d mysql:latest
命令介紹:
-d(detached):表示容器將以後臺模式執行,所有i/o資料只能通過網路資源或者共享卷組來進行互動。
-p 3306:3306:將主機(127.0.0.1)的埠 3306 對映到容器的埠 3306 中。方便以後連線使用。
–name mysql:給容器取名為 mysql,這樣方便記憶。
-v /users/mac/vms/docker/mysql/data:/var/lib/mysql:將本機的檔案目錄掛載到容器對應的目錄(/var/lib/mysql)中。這樣可以通過資料卷實現容器中資料的持久化。
-e mysql_root_password=123456:-e 表示設定環境變數,此處設定了 mysql root 使用者的初始密碼為 root。
執行完上面的命令,就完成了 mysql 在 docker 中的虛擬化。
mysql:latest`表示使用 mysql 為 latest 啟動乙個容器。
mac裝mysql報錯 mac下安裝mysql報錯
在執行命令 pip install mysql 或者 pip install mysqldb時候,報錯 mysql config command not found command python setup.py egg info failed with error code 1 in privat...
CentOS下使用docker安裝mysql
查詢mysql映象 docker search mysqldocker pull mysql新建資料夾data conf和檔案my.cnf mkdir root mysql data mkdir root mysql conf vi root mysql conf my.cnf編寫配置 client...
Docker系列四 docker安裝mysql
docker系列四 docker安裝mysql 搜尋mysql版本 root localhost conf.d docker search mysql index name description stars official automated docker.io docker.io mysql ...