docker-mysql

 我的镜像

  PHP:  docker pull gong921123/php741-all

  Mysql:  docker pull gong921123/mysql57

获取镜像:

  docker pull gong921123/mysql57

 

启动运行并映射到本地:【 有一个关于映射的文件 同步问题 如下挂载到本地的 conf logs data 如果不存在 则数据将同步不了】

  docker run -itd --name mysql57 -p 13306:3306 -e MYSQL_ROOT_PASSWORD=你的密码

    -v /usr/local/opt/docker/mysql/conf:/etc/mysql

    -v /usr/local/opt/docker/mysql/logs:/var/log/mysql

    -v /usr/local/opt/docker/mysql/data:/var/lib/mysql mysql:版本号【如果是最新的就不用加冒号和以后的】

 

 

主要是记录下 为什么不能同步的问题,【其他挂载一样】。其实挂载的时候 不会自动给你创建目录的,不然就会造成数据不会同步【docker inspect 容器名称,查看容器详细信息】 。

除了上面说的一定要手动在挂载之前创建目录外 还需要看下创建完成后 目录的读写权限也一定要给到。

posted @ 2021-11-17 09:36  现世中的素人  阅读(27)  评论(0编辑  收藏  举报