查詢 mysql的映象:
dokcer search mysql
docker pull mysql:5.7.19
2、cd /users/bing/opt/docker
3、啟動mysql映象,即為建立乙個容器
docker run -d -p 3307:3306 --name bing_mysql -v $pwd/mysql/data:/var/lib/mysql -e mysql_root_password=123456 mysql:5.7.19
命令介紹說明:
d(detached):表示容器將以後臺模式執行,所有i/o資料只能通過網路資源或者共享卷組來進行互動。
-p 3307:3306:將主機的埠 3307 對映到容器的埠 3306 中。方便以後連線使用。
–name bing_mysql:給容器取名為 bing_mysql,這樣方便記憶。
-v /users/bing/docker/mysql/data:/var/lib/mysql:將本機的檔案目錄掛載到容器對應的目錄(/var/lib/mysql)中。這樣可以通過資料卷實現容器中資料的持久化。
-e mysql_root_password=123456:-e 表示設定環境變數,此處設定了 mysql root 使用者的初始密碼為 123456。
mysql:5.7.19 表示使用 mysql 為 5.7.19 啟動乙個容器。
執行完上面的命令,就完成了 mysql 在 docker 中的虛擬化。
此時我們可以利用 mysql 的客戶端工具連線到這個 docker 中的 mysql上。連線配置資訊如下:
hostname: 127.0.0.1
port: 3307
username: root
password: 123456
測試使用mysql
啟動 mysql:(這三句 以後常用)
1 docker start bing_mysql
2 docker exec -it bing_mysql /bin/bash
3 mysql -u root -p 或者 mysql -uroot -p -h192.168.88.1 -p3307
然後輸入密碼 123456
show databases;
Docker學習之搭建MySql容器服務
mysql 5.6 sql資料庫伺服器docker映象,此容器映像包含用於openshift的mysql 5.6 sql資料庫伺服器和一般用法。使用者可以選擇rhel和基於centos的影象。然後centos映象可以在docker hub上以centos mysql 56 centos7的形式獲得。...
在Docker中快速搭建MySQL服務
docker是一種容器化技術的落地。簡而言之,就是我們可以在docker中建立若干容器,每個容器都相當於乙個虛擬機器。之前甚至聽說有的人在docker中搞了個macos系統,也真是把它玩出花樣來了。最近想試著親手搭建mysql的主從複製模型,以及一些高可用方案,在物理機器太貴,且不想為了練手浪費銀子...
Docker搭建ftp服務
docker搭建ftp服務 安裝docker 拉取映象 docker pull fauria vsftpd 啟動映象 docker run d p 21 21 p 20 20 p 21100 21110 21100 21110 v data docker ftpserver ftpfile home...