1. 创建MySQL容器
首先需要在Docker中创建MySQL容器。可以使用以下命令:
“`ameysqlysql:latest
ame`指定容器名称,`-p`指定端口映射,`-e`指定环境变量,`-d`指定后台运行。这里使用的是最新版本的MySQL。
2. 进入容器
使用以下命令进入MySQL容器:
“`ysql bash
3. 修改配置文件
yfetworking`注释掉,即:
“`etworking
“`etworkingd-address = 0.0.0.0
保存并退出。
4. 修改启动脚本
itysql`,将以下内容:
“`ysql
……
exit 1
“`ysql
……
exit 0
这样,在容器启动时,如果数据目录不存在,MySQL将不会自动退出。
5. 重启容器
使用以下命令重启MySQL容器:
“`ysql
6. 设置开机自启动
dysql.service`,内容如下:
“`it]ysql
After=docker.service
[Service]
Restart=alwaysysqlysql
stall]tedByulti-user.target
保存并退出。
然后执行以下命令:
“`ctlon-reloadctlableysql
这样,MySQL就会在宿主机启动时自动启动。
d服务,可以方便地进行部署和管理。