Size: a a a

Container-Optimized OS from Google / Fedora CoreOS / RHCOS

2016 August 22

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
при конвертации оно берёт тот порт, который указан там в докерфайле (в родительском, возможно) и для наименования добавляет к этому порту -tcp
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
можно попробовать запустить без этого всего, потом сделать
 rkt cat-manifest 3dea550e 

и там посмотреть, как называются порты
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
а вот если в манифесте их бы не было - пришлось бы патчить его
источник

AS

Aleksey Shirokikh in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
пилите шура пилите. гдавное не малый бизнес  ито хорошо.
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
я это делаю ради фана, поэтому "считалку денег" сейчас выключил
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
но если прагматично на всё это смотреть - я верю в светлое будущее Rkt, но он ещё сыроват, чтобы рекомендовать его всем и каждому
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
кстати, в рассуждениях выше про файловую систему я немного ошибся
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
On modern Linux systems, rkt now uses overlayfs by default when running application containers. This provides immense benefits to performance and efficiency: start times for large containers will be much faster, and multiple pods using the same images will consume less disk space and can share page cache entries.

If overlayfs is not supported on the host operating system, rkt gracefully degrades back to the previous behaviour of extracting each image at runtime - this behaviour can also be triggered with the new —no-overlay flag to rkt run.
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
то есть если у системы есть поддержка overlayfs - будет использована она, если нет или явно запрещено - не будет
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
похоже, докер можно удалять 😊
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
сделал себе Rkt, вроде работает всё
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
из интересного - Rkt не будет ругаться, если вы на том же самом порту запустите второй контейнер
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
он запустит оба, но работать (слушать и отвечать на том порту) будет только тот, который был запущен последним
источник

D

Dmi3y in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
А почему в данном случае запускается конвертацией из докера силами rkt, а не тулзой или прямой сборкой?
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
просто я использую докерхаб для хранения образов, а он не умеет хранить в Rkt -формате
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
это первая причина
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
вторая причина - у меня OS X и там докер работает лучше (более нативно), а для Rkt нужна виртуалка через Vagrant
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
то есть через IDE мне удобнее подключаться к докеру
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
сборку на CI , наверное, да, можно было бы сделать через acbuild в Rkt-формате
источник