要在Docker中安装MySQL 8.0,您可以使用官方的MySQL Docker镜像。以下是安装和运行MySQL 8.0的步骤:
拉取MySQL 8.0的官方Docker镜像:
docker pull mysql:8.0
运行MySQL容器:
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0
这里--name
标志用于为容器指定一个名称(在这个例子中是mysql8),-e MYSQL_ROOT_PASSWORD=my-secret-pw
设置了MySQL的root用户的密码(请将my-secret-pw替换为您自己的强密码),-d
标志表示以后台模式运行容器。
(可选)如果您想要将MySQL数据持久化到宿主机,可以使用
-v
标志来挂载一个数据卷:
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=my-secret-pw -v /my/own/datadir:/var/lib/mysql -d mysql:8.0
替换/my/own/datadir
为您宿主机上的实际路径。
(可选)如果您想要将MySQL的默认端口(3306)映射到宿主机的端口,可以使用
-p
标志:
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:8.0
这会将容器的3306端口映射到宿主机的3306端口上。
以上步骤会启动一个新的MySQL 8.0容器。您可以通过Docker命令与MySQL交互,例如使用docker exec进入容器内部或者通过客户端连接到MySQL服务器。
本文作者:澳门🇲🇴上班的IT人
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!