Docker Compose

docker compose

Compose 是Docker官方的开源项目。需要安装!

官方介绍:https://docs.docker.com/compose/

Using Compose is basically a three-step process:

1. Define your app’s environment with a Dockerfile so it can be reproduced anywhere.

2. Define the services that make up your app in docker-compose.yml so they can be run together in an isolated environment.

3. Run docker compose up and the Docker compose command starts and runs your entire app. You can alternatively run docker-compose up using the docker-compose binary.

yaml 规律

# 3 层

version: ""	# 版本
services:		# 服务
  web:  # 服务1
    # 服务配置
    build: .
    depends_on:
      - db
      - redis
    redis:  # 服务2
      image: redis
    db:
      image: postgres

# 其他配置 网络/卷、全局规则
volumes:
networks:
configs:

参考链接:https://docs.docker.com/compose/compose-file/compose-file-v3/#service-configuration-reference

安装:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

docker-compose --version

命令行参考:https://docs.docker.com/compose/reference/

docker compose 启动wp博客项目

官方参考链接:https://docs.docker.com/samples/wordpress/

  1. 下载项目(docker-compose.yaml)
  2. 如果需要文件。Dockerfile
  3. 文件准备齐全(直接一键启动项目!)

后台启动

docker-compose up -d

posted @ 2021-09-15 18:54  Star-Hitian  阅读(26)  评论(0)    收藏  举报