Docker 安装 MySQL
拉取 MySQL 镜像
docker pull mysql:latest
创建并运行 MySQL 容器
docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=my-test-pw -d -p 3306:3306 mysql:latest
连接 MySQL 容器
docker exec -it mysql-test mysql -u root -p
使用持久化存储
如果需要持久化存储 MySQL 数据(避免容器重启后数据丢失),可以挂载本地目录到容器内的
/var/lib/mysql
:docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=my-test-pw -d -p 3306:3306 -v /mysql/test/data:/var/lib/mysql mysql:latest
这里,
/mysql/test/data
是宿主机上的目录,数据将保存在该目录中。
停止和删除 MySQL 容器
1、停止 MySQL 容器:
docker stop mysql-test
2、删除 MySQL 容器:
docker rm mysql-test
1