docker查找镜像
docker search mysql
docker 拉去镜像
docker pull mysql:5.7
直接拉去官方的镜像, 可以使用指定版本。
docker启动mysql
docker run -p 3306:3306 -v $PWD/mysql/conf:/mysql/etc/mysql/conf.d -v $PWD/mysql/logs:/logs -v $PWD/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
1 | -p 3306:3306 将容器的3306端口映射成主机的3306端口 |
- 这里需要注意的是,本机有多个Mysql的时候,不要都挂载到一起了。
进入运行容器中
docker exec -it f1a0ccab4748 /bin/bash
- f1a0ccab4748 是mysql运行容器的ID