Featured image of post Docker-Run命令部署Mysql

Docker-Run命令部署Mysql

推荐文章:

【合集】Docker

第一次运行容器,目的:复制配置文件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
rm -rf ~/mysql
docker rm -f mysql
docker run --name mysql \
        -p 3306:3306 \
        -e MYSQL_ROOT_PASSWORD=数据库密码 \
        -e TZ=Asia/Shanghai \
        -v ~/mysql/logs:/logs \
        --restart=always \
        -d mysql:5.7
        
docker container cp mysql:/etc/mysql/conf.d ~/mysql/conf
docker container cp mysql:/var/lib/mysql ~/mysql/data

删除后重启,并挂载配置容器卷

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
docker rm -f mysql
docker run --name mysql \
        -p 3306:3306 \
        -e MYSQL_ROOT_PASSWORD=数据库密码 \
        -e TZ=Asia/Shanghai \
        -v ~/mysql/conf:/etc/mysql/conf.d \
        -v ~/mysql/logs:/logs \
        -v ~/mysql/data:/var/lib/mysql \
        --restart=always \
        -d mysql:5.7

进入mysql容器内

docker exec -it mysql mysql -u root -p

皖ICP备2024056275号-1
发表了80篇文章 · 总计150.57k字
本站已稳定运行