当前位置: 首页 > article >正文

docker配置mysql

手动拉取 MySQL 镜像

docker pull mysql

创建并运行 MySQL 容器(docker run)

docker run -d \
    --name mysql \
    -p 3306:3306 \
    -e TZ=Asia/shanghai \
    -e MYSQL_ROOT_PASSWORD=123 \
    mysql
  1. -d:以守护进程(daemon)模式运行容器,使容器在后台持续运行。
  2. --name mysql:为容器指定一个名称为 “mysql”,方便后续对该容器进行管理和操作。
  3. -p 3306:3306:将主机的 3306 端口映射到容器内的 3306 端口,这样可以从主机访问容器内的 MySQL 服务。
  4. -e TZ=Asia/shanghai:设置容器的时区为上海时区。
  5. -e MYSQL_ROOT_PASSWORD=123:设置 MySQL 的 root 用户密码为 “123”。需要注意,在实际生产环境中,应使用更复杂和安全的密码。
  6. mysql:指定要运行的镜像名称,这里是 MySQL 官方镜像。

设置mysql开启自启:

docker update --restart=always mysql

手动启动mysql:

docker start mysql

手动关闭mysql(也可以使用ps查看后终止进程):

docker stop mysql

http://www.kler.cn/a/380029.html

相关文章:

  • 《Memory Barriers a Hardware View for Software Hackers》阅读笔记
  • Prometheus+Grafana监控minio对象存储
  • 数字图像处理:实验五
  • XSS (XSS)分类
  • php-phar打包避坑指南2025
  • 二叉树相关oj题 1. 检查两颗树是否相同。
  • Qt聊天室项目
  • 【系统架构设计师(第2版)】目录
  • 深入解析 Linux initramfs:从基础到高级应用
  • python机器人Agent编程——实现一个机器人DH参数自动生成Agent(上)
  • 基于STM32设计的物联网火灾感知系统(259)
  • 数字IC中Verilog编码注意事项
  • 数据安全秘籍:500强企业的经典传输案例大揭秘
  • [QUIC] 版本协商
  • 重构代码之重复的观察数据
  • C语言用GNU源码编译建构系统工具(GNU BUILD SYSTEM)编译创建动态库
  • 微服务系列二:跨微服务请求优化,注册中心+OpenFeign
  • 输电线路绝缘子缺陷分割系统:轻松训练模式
  • 【matlab版】如何估算波形信号的幅值、频率与相位
  • Docker BUG排查
  • Docker 部署 Java 项目实践
  • Windows下FFmpeg集成metaRTC实现webrtc推拉流的例子
  • 深度学习基础(2024-11-02更新到图像尺寸变换 与 裁剪)
  • js实现漂亮的注册页面(js动态注册页面)
  • 使用 Nginx 部署 Python 项目
  • 【系统设计】高效的分布式系统:使用 Spring Boot 和 Kafka 实现 Saga 模式