1、排取镜像

我的实际用法是:docker pull mysql:5.7.18

docker pull docker.io/mysql:5.7.18

 

2、创建主宿机映射目录

mkdir -p /usr/soft/mysql #配置文件映射
mkdir -p /usr/soft/mysql/data #数据文件映射

 

3、随便运行一个容器,然后将里面的配置方便拷出来

docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18
docker cp mymysql:/etc/mysql /usr/soft/mysql/

 

4、删掉这个要拷的docker

docker stop mysql
docker rm mysql

 

5、运行容器

docker run -di --name=mysql -v /usr/soft/mysql/etc/mysql:/etc/mysql -v /usr/soft/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18

 

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2022-01-05
  • 2021-07-04
  • 2022-01-21
猜你喜欢
  • 2021-06-09
  • 2021-12-26
  • 2021-07-08
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
相关资源
相似解决方案