Python docker compose错误在散列之前必须对Unicode对象进行编码
我从几天开始使用docker,我想用多个容器创建一个新项目,所以我尝试docker compose,但当我尝试启动docker compose run river时,我有以下堆栈跟踪: 回溯(最近一次呼叫最后一次): 编辑 这是我的文件Python docker compose错误在散列之前必须对Unicode对象进行编码,python,docker,docker-compose,Python,Docker,Docker Compose,我从几天开始使用docker,我想用多个容器创建一个新项目,所以我尝试docker compose,但当我尝试启动docker compose run river时,我有以下堆栈跟踪: 回溯(最近一次呼叫最后一次): 编辑 这是我的文件 FROM python:3.4 RUN mkdir /code WORKDIR /code ADD requirements.txt /code/ RUN pip install -r requirements.txt ADD . /code/ 感谢以后的帮
FROM python:3.4
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
感谢以后的帮助:)docker compose不支持Python 3。您需要使用python2.7运行并安装它 关于
河的Dockerfile
呢?我把它添加到问题中了!
river:
build: .
volumes: ./code
command: python main/main.py
links:
- es
- db
kibana:
image: kibana
ports:
- "5601:5601"
links:
- es
db:
image: mysql
ports:
- "3306:3306"
es:
image: elasticsearch
ports:
- "9002:9002"
FROM python:3.4
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/