2016-08-24 3 views
3

У меня есть контейнер для докеров, который запускается кем-то другим, используя docker run ....Просмотр всех параметров запуска контейнера докера

Можно ли перечислить все параметры docker run этого контейнера?

Я попробовал docker inspect <container_id>, чтобы получить информацию о контейнере. Но я не уверен, как правильно преобразовать результаты docker inspect в параметры docker run.

+1

Предупреждение лучше, чем лечение. Если вы используете 'docker-compose' для запуска своих заданий, тогда файл компоновки документирует все необходимые вам параметры. – Matthew

ответ

1

Вы можете попробовать nexdrew/rekcod:

Простой модуль перепроектировать команду докер запустить из существующего контейнера (через докер осмотр).
Просто передайте имена контейнеров или идентификаторы, которые вы хотите перепроектировать, и rekcod выведет команду docker run, которая дублирует контейнер.

$ npm i -g rekcod 

# single container 
$ rekcod container-name 

docker run --name container-name ... 

Конечно, как Matthew добавляет in the comments, docker compose помогает указать точные параметры, необходимые для контейнеров.
Или, по крайней мере, версию с вашими исходными скриптами, запускающими ваш контейнер с командами docker run (если вы не используете docker-compose).

+0

Спасибо, я пытаюсь, если rekcod работает в моем случае сейчас :-) – Brian

+0

@lyen Конечно, позвольте нам (мне и другим читателям) знать, как это получается в вашем случае. – VonC

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