Mac中的docker安装mysql自定义端口号-20210105-0000003
环境:
- mysql5.7
- docker:Version 17.03.1-ce-rc1-mac3 (15924)
环境基于docker安装好,配置好了国内镜像
#拉取mysql5.7版本镜像
docker pull mysql:5.7
#执行镜像打包运行容器命令
docker run -p 3307:3307 \
--name mysql5.7-3307 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7 \
镜像ID
## 模版案例
docker run -p 3307:3307 \
--name mysql5.7-3307 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7 \
ae0658fdbad5
进入安装好的容器内,修改配置容器中mysql启动的端口为3307
docker exec -it 运行的容器ID /bin/bash
docker exec -it 560adad3e8a3 /bin/bash
#下载 vim编辑器
#获取到最新的软件包
apt-get update
apt-get install vim
#编辑mysql的配置文件
vi /etc/mysql/my.cnf
复制下面的内容到mysql的配置文件到文件末尾
[mysqld]
port=3307
保存文件,退出容器,返回终端,重启此容器
docker restart 容器ID
docker restart 560adad3e8a3