chevron_left

Docker 教程

免费
第 3.4 回

教程文档

Docker 教程 - docker-compose 构建 MySQL

2023年11月17日
Docker 教程

docker-compose 构建 MySQL

构建 docker-compose.yml

新建一个文件夹,名字就叫做 MySQL,里面新建一个 docker-compose.yml 文件

version: "3"
services:
  mysql:
    image: mysql:5.7.31
    container_name: mysql5.7
    restart: always
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
    ports:
      - 3306:3306
    environment:
      - MYSQL_ROOT_PASSWORD=root
    volumes:
      - ./data:/var/lib/mysql
  • 这里使用了 5.7 版本的 MySQL。
  • 数据映射到了本地的 data 目录中
  • 端口映射到了本地的 3306 端口...

课程介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

适合这样的人

新手