1.拉取映象
這裡選擇的版本是mysql 5.7,也可通過docker search mysql檢視可用的映象的版本。
$ docker pull mysql:5.7
2.檢視本地映象$ docker images
出現5.6版本的mysql映象代表安裝成功。
3.執行容器
$ sudo docker run -p 3306:3306 --name mysqlv1 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e mysql_root_password=qwe123 -d mysql:5.7
引數講解: -p是將docker中mysql埠號3306對映成為3306埠,也可以選擇不對映,使用預設的3306
--name mysqlv1: 執行服務的取名
-v是將主機目錄下的檔案掛載到容器中路徑下
-e mysql_root_password:初始化root使用者密碼
-d mysql:5.7 : 後台執行mysql5.7
4.檢視執行狀態
$ docker ps
正在執行的映象中有上面例項化的映象(mysqlv1)說明安裝成功
5.連線mysql
使用工具測試連線成功
docker下面安裝mysql容器
切換root使用者 su root 密碼是 vagrant 啟用mysql,並掛載mysql相關目錄 docker run p 3306 linux的埠 3306 mysql的埠 name mysql v mydata mysql log var log mysql v mydata mysql d...
Docker容器內安裝mysql
docker pull mysql 5.7使 用docker命令啟動 docker run p 3306 3306 name mysql v mydata mysql log var log mysql v mydata mysql data var lib mysql v mydata mysql...
docker 容器裡安裝mysql
ubuntu官方映象是精簡的ubuntu系統,很多軟體和庫沒有安裝,所以直接安裝mysql的話依賴較多,建議直接從原始碼編譯安裝mysql 先啟動乙個容器,建議可以建立乙個包含常用工具的便於自己使用的基本映象,比如 包含vim net tools 新增阿里雲映象 安裝編譯環境 需要gcc cmake...