2015-08-28 2 views
-3

Я как раз собирался Повсеместно докер Дока HERE и увидели следующую команду:понимание параметров передаются -p флага в Докер

$ docker run -d -P training/webapp python app.py 

В ниже

training/webapp 

Это в основном изображение, что такое python и app.py ?? что они на самом деле делают? Мне трудно понять, что делают эти две команды или параметры, может кто-нибудь объяснить?

спасибо.

Alex-z.

+1

Вы ознакомились с ссылкой на [docker run] (https://docs.docker.com/reference/run/)? Что конкретно неясно? Все те параметры, о которых вы просите, содержат там явную документацию. – larsks

+0

@larsks, yess Я читаю документацию последовательно, я видел это .. просто не мог найти его, спасибо. :) –

+0

Итак, если вы можете обновить свой вопрос, чтобы указать, какая часть этого документа не ясна - со ссылкой на конкретный текст - мы можем предоставить вам лучший ответ. – larsks

ответ

1

Пожалуйста, обратитесь к первой ссылке в документации вы публикуемую:

В Using Docker section вы создали контейнер, выбежала приложение Python КОЛБУ:

$ docker run -d -P training/webapp python app.py

Затем происходит к разделу «Пользовательская докерная секция»:

Для нашего веб-приложения мы собираемся запустить приложение Python Flask. Начнем с команды запуска docker.

$ docker run -d -P training/webapp python app.py

Давайте рассмотрим, что наша команда сделала. Мы указали два флага: -d и -P. Мы уже видели флаг -d, который сообщает Docker, чтобы запустить контейнер в фоновом режиме. Флаг -P является новым и сообщает Docker о необходимости сопоставления всех необходимых сетевых портов внутри нашего контейнера с нашим хостом. Это позволяет нам просматривать наше веб-приложение.

Мы указали изображение: training/webapp. Это изображение представляет собой предварительно построенное изображение, которое мы создали, содержащее простое веб-приложение Python Flask.

Наконец, мы указали команду для запуска нашего контейнера: python app.py. Это запускает наше веб-приложение.

 Смежные вопросы

  • Нет связанных вопросов^_^