拉取官方mysql5.7鏡像mysql
docker pull mysql:5.7sql
查看鏡像庫docker
docker images
在本地建立mysql的映射目錄工具
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
在/root/mysql/conf中建立 *.cnf 文件(叫什麼都行)測試
touch my.cnfspa
建立容器,將數據,日誌,配置文件映射到本機日誌
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xxxx設置成你本身的密碼 -d mysql:5.7
-d: 後臺運行容器blog
-p 將容器的端口映射到本機的端口容器
-v 將主機目錄掛載到容器的目錄後臺
-e 設置參數
啓動mysql容器
docker start mysql
查看/root/mysql/data目錄是否有數據文件
使用工具鏈接測試
測試成功