Я пытаюсь выполнить несколько изображений докеров, которые запускаются из одного файла докеров с разными портами. Просьба сообщить, как выполнить несколько команд «запуска докеров» из одного файла докеров с разными портами.Несколько изображений докеров запускаются из файла докеров
0
A
ответ
-1
Вы хотите использовать docker-compose это звучит. Ниже приведен пример использования Nginx и Redis (это, как я делаю это в любом случае)
services: nginx: image: nginx ports: - "80:80" redis: image: redis ports: - "1000:1000"
Так как вы можете видеть, если я бегу докер-компоновать вверх, докер будет раскручиваться два контейнера, Nginx и Redis, каждый бег другого порта! Если вы не хотите, чтобы вас Докер-компоновать, вы можете сделать это из Докер перспективе
docker run --name nginx -p 1000:10001
docker run --name redis -p 3333:2423
Я не 100% понимаю ваш вопрос, но я надеюсь, что это помогает!
Посмотрите 'docker-compose'. –
Ваше понимание этого кажется ошибочным. Вы запускаете контейнеры докеров из изображения, а не из файла. Однако вы, вероятно, ищете ключ -p в командной строке. Итак, 'docker run -name thing1 -p 8080: 8080 container' и' docker run -name thing2 -p 8090: 8080 container'. –