docker 安装mysql
1.设置拉取镜像
写入镜像:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
重启docker:
sudo systemctl daemon-reload
sudo systemctl restart docker2.设置docker卷
docker volume create mysql-datadocker volume ls3.运行容器
docker run -d --name=mysql-server -p 3306:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=your_password mysql2.docker 命令安装
docker run -d --name mysql8 -p 3306:3306 \
-v /data/mysql-demo/data:/var/lib/mysql \
-v /data/mysql-demo/log:/var/log/mysql \
-v /data/mysql-demo/conf/my.cnf:/etc/mysql/my.cnf:rw \
-e MYSQL_ROOT_PASSWORD=密码 \
mysql:8.0.36