MySQL8 端口修改
下载mysql镜像
docker pull mysql:latest
创建并启动容器
docker run --name mysql -v $PWD/mysql/conf:/etc/mysql/conf.d -v $PWD/mysql/logs:/logs -v $PWD/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3309:3309 mysql:latest
参数说明
–name: 容器名称
-v: 目录映射, 格式为:主机(宿主)目录/文件:容器目录/文件
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-e: 传递环境变量
MYSQL_ROOT_PASSWORD=123456: 设置mysql的root密码
-d: 后台启动
-i: 即使没有连接,也要保持标准输入保持打开状态,一般与 -t 连用。
查看容器是否启动成功
命令: docker ps
执行结果
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
126cd90f0b29 mysql:latest "docker-entrypoint.s…" About a minute ago Up About a minute 3306/tcp, 33060/tcp, 0.0.0.0:3309

本文介绍了如何在Docker环境下下载并启动MySQL8容器,详细解析了启动命令的各个参数,并展示了如何修改默认的3306端口为3309,包括进入容器、编辑配置文件和重启容器的步骤。最后验证了端口修改成功并成功连接到MySQL。
最低0.47元/天 解锁文章
990

被折叠的 条评论
为什么被折叠?



