# 拉取 MySQL 官方镜像
docker pull mysql:latest
# 运行 MySQL 容器
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
# 解释说明:
# 1. `docker pull mysql:latest`:从 Docker Hub 拉取最新的 MySQL 镜像。
# 2. `docker run ...`:启动一个 MySQL 容器。
# - `--name some-mysql`:指定容器名称为 "some-mysql"。
# - `-e MYSQL_ROOT_PASSWORD=my-secret-pw`:设置 MySQL 的 root 用户密码为 "my-secret-pw"。
# - `-d mysql:latest`:以后台模式运行最新版本的 MySQL 容器。
如果你需要更多的配置选项,例如挂载数据卷、指定端口映射等,可以参考以下示例:
# 挂载数据卷并指定端口映射
docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
# 解释说明:
# 1. `-v /my/own/datadir:/var/lib/mysql`:将主机的 `/my/own/datadir` 目录挂载到容器的 `/var/lib/mysql` 目录,用于持久化 MySQL 数据。
# 2. `-p 3306:3306`:将主机的 3306 端口映射到容器的 3306 端口,允许外部访问 MySQL 服务。
上一篇:mysql修改字段长度sql语句
下一篇:mysql sql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站