docker-compose 的簡單示例

這是使用 docker 建立 mysql 伺服器的一個簡單示例

1.-建立 docker-compose.yml

注意: 如果要對所有專案使用相同的容器,則應在 HOME_PATH 中建立 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

2.-執行它:

cd PATH_TO_DOCKER-COMPOSE.YML
docker-compose up -d

3.-連線到伺服器

mysql -h 127.0.0.1 -u root -P 3306 -p rootpw

歡呼!!

4.-停止伺服器

docker-compose stop