推荐文章:
【合集】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