我使用pipenv来启动我的应用服务器,并希望在容器启动时启动redis服务器。
现在,我必须旋转一个容器,进入容器内部并运行 redis-server
启动redis。我想从 docker-compose up
.
有办法吗?
我有一个docker composer文件,如下所示
version: '3'
services:
api:
# docker run -d -p 8000:8000 data-tracker-backend pipenv run start
build: ./api
command: pipenv run start
image : data-tracker-backend
volumes:
- ./api:/api
expose:
- "8000"
谢谢您
1条答案
按热度按时间ryhaxcpt1#
您可以为redis创建另一个服务,并使第一个服务即api依赖于redis服务。把docker-compose.yml改成这样