chatroom / Dockerfile
zhzabcd's picture
Update Dockerfile
3b81039 verified
raw
history blame contribute delete
793 Bytes
FROM ubuntu:latest
USER root
RUN curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
RUN chmod +x /usr/local/bin/docker-compose
RUN docker pull suisuijiang/fiora
CMD ["docker", "network", "create", "fiora-network"]
# 运行Redis容器,暴露6379端口
RUN docker run --name fiora_redis -d -p 6379:6379 --network fiora-network redis
# 运行MongoDB容器,暴露27017端口
RUN docker run --name fiora_db -d -p 27017:27017 --network fiora-network mongo
# 运行Fiora容器,暴露9200端口,设置环境变量并连接到其他容器
RUN docker run --name fiora -d -p 9200:9200 --network fiora-network \
-e "Database=mongodb://fiora_db:27017/fiora" \
-e "RedisHost=fiora_redis" \
suisuijiang/fiora