Docker Compose快速部署MySQL 8.0.39。

使用 Docker Compose 安装 MySQL 8.0.39

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过编写一个 YAML 文件,可以轻松配置和管理容器化的服务。以下是如何使用 Docker Compose 安装 MySQL 8.0.39 的详细步骤。


准备工作

在开始之前,确保系统中已安装 Docker 和 Docker Compose。可以通过以下命令检查是否已安装:

docker --version
docker-compose --version

如果未安装,请参考 Docker 官方文档进行安装。


创建 Docker Compose 文件

创建一个名为 docker-compose.yml 的文件,用于定义 MySQL 8.0.39 服务的配置。以下是一个完整的示例:

version: '3.8'

services:
  mysql:
    image: mysql:8.0.39
    container_name: mysql8
    environment:
      MYSQL_ROOT_PASSWORD: your_root_password
      MYSQL_DATABASE: your_database_name
      MYSQL_USER: your_username
      MYSQL_PASSWORD: your_password
    ports:
      - "3306:3306"
    volumes:
      - mysql/lib/mysql
    restart: unless-stopped

volumes:
  mysql_data:
配置说明:
  • image: mysql:8.0.39:指定使用 MySQL 8.0.39 的官方镜像。
  • container_name: mysql8:为容器指定一个名称。
  • environment:设置 MySQL 的环境变量,包括 root 密码、数据库名称、用户名和密码。
  • ports: "3306:3306":将容器的 3306 端口映射到主机的 3306 端口。
  • volumes: mysqlvar/lib/mysql:将 MySQL 数据目录挂载到名为 mysql_data 的卷中,确保数据持久化。
  • restart: unless-stopped:容器在退出时自动重启,除非手动停止。

启动 MySQL 服务

在包含 docker-compose.yml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值