多个docker镜像从docker文件运行

时间:2016-10-20 14:19:40

标签: docker

我正在尝试执行从具有不同端口的单个docker文件运行的多个docker镜像。 请告知如何执行多个" docker run"来自具有不同端口的单个docker文件的命令。

1 个答案:

答案 0 :(得分:-1)

你想使用docker-compose听起来像。这是一个使用nginx和redis的例子(无论如何我都是这样做的)

services: nginx: image: nginx ports: - "80:80" redis: image: redis ports: - "1000:1000"

所以你可以看到,如果我运行docker-compose,docker会启动两个容器,nginx和redis,每个容器都运行不同的端口!如果您不想使用docker-compose,可以从docker run

执行此操作

docker run --name nginx -p 1000:10001

docker run --name redis -p 3333:2423

我不是100%理解你的问题,但我希望这有帮助!