1,查看可用mysql鏡像
docker search mysql
2,拉取鏡像(我這里直接用latest 拉取最新鏡像)
docker pull mysql:latest
3,看下docker鏡像庫里是否拉取成功
docker images
4,成功拉取鏡像后啟動鏡像
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
參數說明:
- -p 3306:3306 :映射容器服務的 3306 端口到宿主機的 3306 端口,外部主機可以直接通過 宿主機ip:3306 訪問到 MySQL 的服務。
- MYSQL_ROOT_PASSWORD=123456:設置 MySQL 服務 root 用戶的密碼。
- --name 鏡像運行名稱,隨便取名字
5,看下docker里mysql是否啟動成功
docker ps
6,進入mysql看下版本,先進入容器 (-it 后邊跟自己的容器ID)
docker exec -it f925660bcc9a bash
7,mysql登錄
mysql -u root -p 密碼