docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker安装及运行MySQL5.7容器

docker安装及运行MySQL5.7容器完整脚本及说明

作者:学亮编程手记

这个脚本用于在Docker中安装和运行MySQL 5.7容器,它首先创建必要的目录和配置文件,然后删除并强制停止现有的MySQL容器,最后启动一个新的MySQL容器,配置包括设置环境变量、端口映射、数据和配置文件目录挂载等

docker安装及运行MySQL5.7容器

mkdir -p {data,conf.d}

cat > conf.d/log-bin.cnf <<-EOF
[mysqld]
log_bin=mysql-binlog
server_id=1
EOF

docker rm -f mysql

docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v /etc/localtime:/etc/localtime -v ./data:/var/lib/mysql -v ./conf.d:/etc/mysql/conf.d mysql:5.7

这个脚本主要用于设置和启动一个MySQL容器。

下面是对脚本中每个命令的详细解释:

1. 创建目录

mkdir -p {data,conf.d}

2. 创建配置文件

cat > conf.d/log-bin.cnf <<-EOF
[mysqld]
log_bin=mysql-binlog
server_id=1
EOF

3. 删除并强制停止现有的MySQL容器

docker rm -f mysql

4. 启动新的MySQL容器

docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v /etc/localtime:/etc/localtime -v ./data:/var/lib/mysql -v ./conf.d:/etc/mysql/conf.d mysql:5.7

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文