8

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

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

1 ответ1

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .