DockerCompose详解
安装docker-compose
环境配置文件.env
Compose支持在当前工作目录下建立.env文件,用来声明Compose默认的环境变量,比如service的某些环境变量:
# .env 文件
KEY=VALCompose CLI支持的环境变量
# 项目名称,如果此Compose拥有两个service:web,redis 则compose up后,这两个容器名称分别为myapp_web_1与myapp_redis_1
COMPOSE_PROJECT_NAME=myapp
# 指定compose文件的路径,未提供则在当前目录下查找,然后再查找父目录,直到查找到docker-compose.yml文件
# 可以设置多个文件,再macOs下,分隔符为: 再windows下,分隔符为;
# 可以通过COMPOSE_PATH_SEPARATOR设置路径分隔符
COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml
# 设置路径分隔符
COMPOSE_PATH_SEPARATOR=;
COMPOSE_API_VERSION
DOCKER_HOST
DOCKER_TLS_VERIFY
DOCKER_CERT_PATH
COMPOSE_HTTP_TIMEOUT
COMPOSE_TLS_VERSION
COMPOSE_CONVERT_WINDOWS_PATHS
COMPOSE_FORCE_WINDOWS_HOST
COMPOSE_IGNORE_ORPHANS
COMPOSE_PARALLEL_LIMIT
COMPOSE_INTERACTIVE_NO_CLI常用命令总结
我自己的wordpress博客示例
docker-compose.yaml:
.env文件:
最后更新于
这有帮助吗?