一.使用打包好的鏡像
下載mysql鏡像辕漂,docker官網(wǎng)的鏡像下載比較慢,這里是用網(wǎng)易蜂巢的鏡像庫
docker pull hub.c.163.com/library/mysql:5.6
創(chuàng)建mysql本地存儲(chǔ)目錄
mkdir -p ~/mysql/data
啟動(dòng)命令
docker run -p 3306:3306 --name mysql -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d hub.c.163.com/library/mysql:5.6
參數(shù)說明
-p 3306:3306 是將docker 的3306端口映射到本機(jī)3306 端口
-v ~/mysql/data:/var/lib/mysql 是將docker的/var/lib/mysql 文件夾映射到本機(jī)的/mysql/data
-e MYSQL_ROOT_PASSWORD=123456 輸入密碼,mysql原始密碼為123456
修改密碼
注:(如果需要修改密碼 執(zhí)行docker -exec -it 容器id /bin/bash 進(jìn)入容器修改密碼界睁,
修改后可以使用 docker commit 容器id 新名稱 提交鏡像修改。)