Как изменить существующий контейнер докеров для запуска при загрузке? [Дубликат]

В одной строке вы используете $('form'), чтобы выбрать форму для изменения своего действия, но затем вы используете $(this), чтобы попытаться выбрать ту же форму. Я бы предположил, что функция this внутри функции обратного вызова - это не то, что вы ожидаете от нее, и это нечто иное, чем ваша форма (возможно, объект window).

Просто соедините вызовы:

$('form').attr('action', 'http://example.com').unbind('submit').submit();
128
задан Enrique Moreno Tent 10 November 2014 в 21:20
поделиться

3 ответа

В последних версиях docker (начиная с 1.11) у вас есть команда update :

docker update --restart=always <container>
326
ответ дан Pau Ruŀlan Ferragut 22 August 2018 в 08:21
поделиться

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

Как правило, правильная практика заключается в том, что ваш контейнер не имеет состояния, поэтому он не должен вызывать никаких проблем. Взгляните на тома (-v), чтобы помочь вам достичь этого.

-7
ответ дан creack 22 August 2018 в 08:21
поделиться
  • 1
    Это должен быть комментарий. Он не отвечает на вопрос OP, пока другой ответ. – Navin 31 March 2016 в 06:42
  • 2
    Ответ Йельского Хуана верен. Это уже не так. – Stepan Vavra 13 June 2016 в 08:25

Существует два подхода для изменения RestartPolicy:

  • Узнайте идентификатор контейнера, остановите всю службу докеров, измените /var/lib/docker/containers/CONTAINER_ID/hostconfig.json, установите RestartPolicy -> Name на «always» и запустите службу докеров.
  • docker commit ваш контейнер как новое изображение, stop & amp; rm текущий контейнер и запустить новый контейнер с изображением.
41
ответ дан ks1322 22 August 2018 в 08:21
поделиться
  • 1
    остановить контейнер, изменить, запустить контейнер. работает как шарм. Я не знаю, почему редактирование отключено. – mist 28 February 2016 в 11:03
  • 2
    Наконец, разумный ответ :) – Navin 31 March 2016 в 06:41
Другие вопросы по тегам:

Похожие вопросы: