centos7 docker 安装mysql8

centos7 docker 安装mysql8
要在CentOS 7上使用Docker安装MySQL 8,请按照以下步骤操作:

安装Docker(如果尚未安装):

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
拉取MySQL 8的Docker镜像:

docker pull mysql:8.0
运行MySQL 8容器:

docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0
这里–name后面是容器的名字,-e MYSQL_ROOT_PASSWORD=my-secret-pw设置了root用户的密码(请将my-secret-pw替换为您自己的密码),-d表示以守护进程模式运行容器。

(可选)如果需要将数据持久化到宿主机,可以使用-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 8容器的端口映射到宿主机,可以使用-p参数:

docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:8.0
这会将容器的3306端口映射到宿主机的3306端口上。

完成以上步骤后,MySQL 8就会在CentOS 7上的Docker容器中运行了。您可以通过Docker命令进入容器、管理数据库等。

你可能感兴趣的:(docker,mysql,centos,docker,服务器)