Я заблокировал автоматические обновления CoreOS в своем кластере. Я хотел бы обновить свою версию докера CoreOS до версии 1.5, которая существует в текущей стабильной версии, однако версия флота, существующая в этом выпуске CoreOS, имеет ошибку, с которой я не могу жить (связанная со спутниковыми службами - файл не найден) Есть ли способ обновить только версию докера до 1.5, не обновляя все остальное?
Можно ли обновить Docker на CoreOS без обновления флота и etcd?
Ответы (1)
Теоретически это не та политика, которой следует CoreOS.
Вы можете попробовать загрузить докер из исходников и собрать его, но я боюсь, что вам не хватает некоторых пакетов.
Или вы можете попробовать запустить Docker 1.5 в контейнере на вашем компьютере с CoreOS и сделать его доступным через хост-порт, как это делает boot2docker на Mac.
В этом случае для себя я бы выбрал другую систему, а не CoreOS, которая предоставила бы мне больше гибкости, с версиями etcd, Fleet, Systemd и Docker по моему выбору.
РЕДАКТИРОВАТЬ: проведя небольшое исследование, я нашел это: как обновить докер в coreos https://gist.github.com/philips/7555876 Что может предоставить решение. Тем не менее, мое последнее утверждение по-прежнему является решением, к которому я бы пошел.