一、拉取镜像
docker pull mysql:latest
二、 查看镜像
docker images
三、运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345678 mysql
-p 3306:3306 :映射容器服务 3306 端口到宿主机 3306 端口,外部主机可以通过宿主机 ip:3306 访问到 MySQL 服务。
MYSQL_ROOT_PASSWORD=12345678:设置 MySQL 服务 root 用户的密码。
四、连接 mysql 服务
docker exec -it mysql-test /bin/bash
mysql -h localhost -u root -p
五、连接 DB
六、错误处理
6.1 端口 3306 占用
1 . 报错信息如下
2 . 查看端口占用情况,可以看到 3306 被 1616 进程使用着
netstat -tlunp
3 . kill 调 1616 进程,然后启动容器即可
kill 1616
更多推荐
来,学一下Docker部署MySQL
发布评论