Docker Oluşturma Değerlendirmesi
Genel Docker Compose dağıtımı, şirket içinde barındırılan VM konsolunu bir tek KVM ana bilgisayarı. Yerel kaynaktan derlenir, ana bilgisayar sanallaştırmasını bağlar kaynakları ve 80 numaralı bağlantı noktasındaki ön ucu ortaya çıkarır.
Başlat ve İncele
cto-gui’den itibaren:
docker compose -f docker-compose.self-hosted.yml up --build -d
docker compose -f docker-compose.self-hosted.yml ps
docker compose -f docker-compose.self-hosted.yml logs --tail=200 backend frontendHer iki hizmet de çalışıyor olmalıdır. Arka uç şuraya bağlanmalıdır:
qemu:///system; libvirt’e ulaşamayan sağlıklı bir konteyner kullanılabilir değildir
dağıtım.
Compose Ne Yapar?
../cto-gui-libvirt-backend’ten itibaren arka ucu oluşturur;cto-gui/Dockerfile.frontend’dan itibaren kendi kendine barındırılan kullanıcı arayüzü ile ön ucu oluşturur mod etkin;/dev/kvmve libvirt soketini ayrıcalıklı bir arka uç kapsayıcısına iletir;/var/lib/libvirt/imagesokuma-yazmayı bağlar;- kaynak ISO’yu bağlar ve salt okunur altın görüntü dizinlerini destekler;
- arka uç verilerini
cto-dataisimli birimde saklar; - açıkça durdurulmadığı sürece her iki hizmeti de yeniden başlatır.
Compose Neyi Yapmaz?
Bir üretim kimlik sağlayıcısı olan TLS’yi, yüksek kullanılabilirliği yapılandırmaz.
harici bir veritabanı, ana bilgisayar dışı yedeklemeler, bir sır yöneticisi, günlük gönderimi,
otomatik güncellemeler veya çok ana makineli bir zamanlayıcı. restart: unless-stopped
hizmetin yüksek kullanılabilirliği değil, konteyner yeniden başlatma politikası.
Bir Değerlendirmeyi Güncelleme
Yeniden oluşturmadan önce konukları çalıştıran mevcut taahhüt ve envanteri kaydedin:
git rev-parse HEAD
docker compose -f docker-compose.self-hosted.yml ps
virsh -c qemu:///system list --all
docker compose -f docker-compose.self-hosted.yml build --pull
docker compose -f docker-compose.self-hosted.yml up -dDaha sonra mod, ISO başlatma, VNC, durdurma, silme ve yeniden başlatma kontrollerini tekrarlayın. Depo, sıfır kesinti süreli Compose yükseltmesi vaat etmiyor.
Durumu Silmeden Durdur
docker compose -f docker-compose.self-hosted.yml downRutin durdurma veya yükseltme sırasında --volumes’den kaçının. Adlandırılmış cilt şunları içeriyor
Yeniden başlatmanın ardından kullanılan dayanıklı test durumu ve temizleme günlükleri.