Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

docker 运行mysql

作者:一杯酒悲痛人   发布日期:2025-12-24   浏览:64

# 拉取 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

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站