第 41.1 节:使用 docker-compose 的简单示例

  1. 创建 docker-compose.yml 文件:

注意: 如果你想为所有项目使用相同的容器,应在 HOME_PATH 中创建一个路径。如果你想为每个项目单独创建,可以在项目目录中创建一个 docker 目录。

version: '2'
services:
  cabin_db:
    image: mysql:latest
    volumes:
      - "./mysql-data/db:/var/lib/mysql"
    restart: always
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: rootpw
      MYSQL_DATABASE: cabin
      MYSQL_USER: cabin
      MYSQL_PASSWORD: cabinpw
  1. 运行它:
cd PATH_TO_DOCKER-COMPOSE.YML
docker-compose up -d
  1. 连接到服务器:
mysql -h 127.0.0.1 -u root -P 3306 -p rootpw

成功!!

  1. 停止服务器:
docker-compose stop