docker啟動mysql
docker run -p 3306:3306 -v /dockermysqlcfg/config/my.cnf:/etc/mysql/my.cnf -v /dockermysqlcfg/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
- -p 3306:3306 映射端口
- -v /dockermysqlcfg/config/my.cnf:/etc/mysql/my.cnf 掛載配置文件,宿主機的/dockermysqlcfg/config/my.cnf 映射到容器中/etc/mysql/my.cnf(該文件是容器中mysql讀取的配置文件位置)
- -v /dockermysqlcfg/data:/var/lib/mysql 掛載數據目錄;/var/lib/mysql(mysql配置文件中數據存儲的目錄)
- -e MYSQL_ROOT_PASSWORD=123456 配置密碼
容器中mysql的相關目錄