Докер в Proxmox


8

Я настроил домашний сервер с Proxmox v4 и хочу запустить контейнер Docker. Как я должен идти об этом? Должен ли я просто установить Docker в контейнере LXC или создать полную виртуальную машину и использовать одну из минимальных ОС, такую ​​как Atomic Host / CoreOS / RancherOS?

Как видно из формулировки этого вопроса, я новичок как в контейнерах, так и в Proxmox, поэтому имейте это в виду при ответе. Этот домашний проект - одна вещь, которую я делаю, чтобы исправить это. Я, однако, не новичок в Linux или виртуализации. Спасибо за любую помощь!


Я думаю о том же. Этот пост немного беспокоит меня о том, чтобы идти вперед и делать это.
LonnieBest

Ответы:


3

Я прочитал немного, прежде чем дать вам ответ, потому что у меня был похожий вопрос.

Как вы, вероятно, знаете, преимуществом превращения вашего докера в CT (контейнер) с LXC будет производительность и прямой доступ к хранилищу Proxmox.

Преимущество превращения вашего докера в виртуальную машину с KVM будет более безопасным для вашего Proxmox (хоста), но вы потеряете 5-8% производительности.

Если у вас есть только докер на вашем Proxmox, включите его как LXC https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/

Обычно: я использую KVM для критически важных виртуальных машин, таких как ERP или CRM и Container для других.

Если бы это могло помочь вам, вы могли бы перевернуть свой вопрос следующим образом: должен ли я использовать VPS (VirtualPrivateServer) или выделенный сервер. Если ответ - VPS, включите ваш докер в LXC.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.