Я новичок-Докер, поэтому мое использование понятий и терминологии ниже может быть ошибочным.Есть ли способ запустить контейнер Docker в отдельном режиме?
Я думаю, что я понимаю идею создания контейнера (через docker create
) и создания созданного контейнера (через docker start
). Я также понимаю менее ясно, но все же несколько, что docker run
используется для одновременного создания и запуска контейнера. Поправьте меня, если я ошибаюсь.
Если я что-то пропустил, если я хочу запустить контейнер, чтобы он был отсоединен, мой единственный вариант - docker run -d
.
Что я не понимаю: предположим, что я уже создал свой контейнер, и он остановлен, и теперь я хочу начать его отсоединение. Как мне это сделать? Или это неправильный способ думать об этом?
Я столкнулся с этим концептуальным непониманием (я уверен, что это то, что это), пытаясь запустить контейнер дважды, используя следующую команду:
docker -d --name=fred my/image
Второй раз, когда я получил:
docker: Ошибка ответа от демона: конфликт. Название «/ image» уже используется контейнером [...]
Fine; Теперь я понимаю, что это пытается создать два контейнера с тем же именем, которые совершенно не могут произойти. Но это привело меня к этому концептуальному вопросу: если у меня есть контейнер, который, скажем, остановился, как я могу запустить его в отключенном режиме?
Я же сказал, что я новичок. Спасибо за любую информацию.
Ничего себе, извините, мое форматирование ужасно. –
Джеймс, на данный момент отформатированный ваш ответ. Вы можете получить справочную ссылку, отвечая на вопрос, который вы можете начать использовать в будущем. :) – Rao
Спасибо Рао, я посмотрел на помощь и попытался использовать обратные шаги. Я также попробовал
, но не отправил его, потому что он не выглядел правильно в «предварительном просмотре». Просто чтобы я начал ... какую демаркацию вы использовали на моем блоке? –