下载
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
cd /usr/local/bin/
chmod 777 docker-compose
使用步骤
setp 1
mkdir composetest
$ cd composetest
step 2
在测试目录中创建一个名为 app.py 的文件,并复制粘贴以下内容
step 3
在 composetest 目录中创建另一个名为 requirements.txt 的文件,内容如下
step 4
在 composetest 目录中,创建一个名为的文件 Dockerfile,内容如下:
flask
redis
FROM python:3.7-alpine
WORKDIR /code
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0
RUN apk add --no-cache gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD ["flask", "run"]
step 5
创建 docker-compose.yml
# yaml 配置
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
step 6
使用 Compose 命令构建和运行您的应用
docker-compose up
docker-compose down