1.查找Docker Hub上的mysql鏡像mysql
sudo docker search mysqlsql
2.拉取官方鏡像docker
sudo docker pull mysql數據庫
3.查看鏡像相關信息bash
sudo docker images
服務器
4 .使用容器運行mysql鏡像ide
sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latestblog
5.查看容器啓動it
sudo docker ps class
6.docker安裝mysql已經完成了
下面就是開啓MySQL執行名爲mysqldb的容器
sudo docker start mysqldb
sudo docker exec -it mysqldb /bin/bash
7.關閉mysqldb容器
sudo docker stop mysqldb
8.命令鏈接
mysql -u root -p
9.退出
exit
安裝完成後 docker找不到命令 這個時候不要着急
先將Linux 服務器關閉 重開 就能夠用了
而後就會發現 mysql -u root -p 命令鏈接mysql 會出現一個錯誤
說是文件找不到
mysql -u root -h 127.0.0.1 -p
指定一下地址 ,這樣就能夠鏈接上去了若是添加 -h127.0.0.1則能夠登入數據庫,說明數據庫是在運行的。經過 find 命令查找 mysql.sock 文件,發現文件不存在,個人理解是 mysql 生成文件的時候失敗了,這不是咱們研究的重點