使用 Docker 创建 MySQL 服务

安装 mysql 的 docker 镜像:

1
2
docker search mysql    # 搜索 mysql 镜像
docker pull daocloud.io/library/mysql:5.7 # 使用国内镜像

新建一个 docker-compose.yml 文件, docker-compose.yml 文件的内容如下:

1
2
3
4
5
6
7
8
9
10
11
version: '3'
services:
mysql:
image: daocloud.io/library/mysql:5.7
ports:
- 0.0.0.0:6606:3306
container_name: mysqldb
environment:
MYSQL_ROOT_PASSWORD: 000608
volumes:
- ./data:/var/lib/mysql

启动 mysql 服务:

1
2
cd ~/Desktop # docker-compose.yml 放在桌面了
sudo docker-compose up

连接 mysql:

1
sudo mysql -h127.0.0.1 -P6606 -uroot -p000608