问题
- 在执行初始化后,发现conf下没有my.cnf
docker run -d --name mysql -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf:/etc/mysql/ -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35
- 于是重新初始化了一个容器准备拽一个
docker run -d --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35
- 进入容器后发现/etc/mysql下还是没有my.cnf, 当场崩溃。。。
原因
- 离谱!需要加上端口映射才有, 记录一下以免再忘
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35