{
"meta": {
"title": "OCI-behållare i ProxMenux Monitor | ProxMenux",
"description": "Vad ProxMenux Monitor visar för en container installerad av OCI Manager Apps: applikations- och avbildningsversioner, nya avbildningar, konsolutdata och Proxmox VE-terminalen."
},
"header": {
"title": "I ProxMenux Monitor",
"description": "En container installerad av OCI Manager Apps visas i VMs & LXCs som alla andra LXC. Dess modal läser installationsposten: applikations- och avbildningsversioner, nya avbildningar, konsolutdata och terminal.",
"section": "OCI manager Apps"
},
"sections": [
{
"id": "intro",
"blocks": [
{
"calloutInfo": {
"title": "Posten är källan",
"body": "OCI Manager Apps vet vad den installerade och var den kom ifrån. Monitorn läser det installationsrekordet istället för att prova containern, så data är detsamma om containern körs eller stoppas."
}
},
{
"table": {
"headers": [
"Flik",
"Vilka förändringar för en OCI container"
],
"rows": [
[
"Status",
"En Watchdog-brytare under Start vid start: programmet startas igen när det stannar på egen hand."
],
[
"App",
"Programmet identifieras från posten och uppdateringar spåras av avbildning"
],
[
"Uppdateringar",
"Avbildningen uppdateras eller programmet ändras, med samma flöde som OCI-menyn"
],
[
"Monteringar",
"Container diskar och värd kataloger, med deras användning"
],
[
"Loggar",
"Endast för OCI-containrar: programmets konsolutdata"
]
]
}
}
]
},
{
"id": "app",
"title": "App",
"intro": "App-fliken erbjuder den installerade applikationen som en detektering, med namnet, logotypen, porten och schemat för posten. När den registreras öppnas redigeraren med metoden OCI-avbildning (installerad av ProxMenux) , som inte behöver någon konfiguration.",
"blocks": [
{
"cards": {
"items": [
{
"icon": "boxes",
"title": "Program",
"body": "Versionen av applikationen i avbildningen, läs från själva avbildningen: dess miljö eller org.opencontainers.image.version-etiketten. Det är informativt."
},
{
"icon": "archive",
"title": "Avbildning",
"body": "Byggdatum och digest för den installerade avbildningen. Uppdateringen avgörs här: installerad digest jämförs med den som registret publicerar för samma tagg i dag."
}
]
}
},
{
"list": {
"items": [
"När registret publicerar en ny digest visar kortet Ny avbildning med datum och digest, även om programversionen inuti inte ändrats: en ombyggnad på en uppdaterad bas är en uppdatering.",
"När digestvärdena matchar visar kortet Version.",
"Kortet länkar till bildförvaret: dess GitHub-projekt, eller dess Docker Hub-sida för en officiell avbildning.",
"Tillgångslänken använder containerns LAN-adress, även för huvudmedlemmen i en multi-container-applikation, som har en andra adress på sitt privata nätverk.",
"Knappen Uppdatera data läser installationsposten och avbildningsregistret igen. Alternativen för att söka efter eller registrera andra program visas inte: containern innehåller exakt det program som anges i posten."
]
}
},
{
"figure": {
"src": "/oci-manager/monitor-app-tab.png",
"alt": "App-fliken för en OCI-behållare med applikationsversionen, avbildningen och förvaringslänken",
"caption": "App-fliken för en container installerad av OCI Manager Apps."
}
},
{
"p": "Kontrollen körs en gång om dagen med uppdateringskontrollerna av Monitor, och Uppdatera data kör den omedelbart. En ny avbildning skickas som ett meddelande via de kanaler som konfigureras i Aviseringar. Uppdateringen tillämpas från fliken Uppdateringar."
}
]
},
{
"id": "updates",
"title": "Uppdateringar",
"intro": "För en container installerad av OCI Manager Apps visar fliken Uppdateringar programmet med sin installerade avbildning och när registret publicerar en, den nya avbildningen, i samma format som alla andra program. Paket- och programuppdaterarna för en vanlig LXC visas inte.",
"blocks": [
{
"table": {
"headers": [
"Knapp",
"Vad det öppnar"
],
"rows": [
[
"Uppdatering",
"Uppdateringen från Hantera installerade OCI-program för denna container i Monitors terminal. Den kan köras med eller utan ny avbildning; utan en ny avbildning ändras ingenting. I ett program med flera containrar uppdateras alla medlemmar."
],
[
"Ändra",
"Redigeraren för programmet (resurser, nätverk, vägar och GPU). I en multi-container-applikation lägger den till eller tar bort de extra vägarna och enheterna i applikationsbehållaren och i Immich ändrar det som kör igenkänning."
],
[
"Återställ",
"Ersätter uppdatering när en operation på containern avbröts och öppnar sin återhämtning."
],
[
"Återställ (återställd container)",
"Visas för en container återställd från säkerhetskopia som saknar kontrakt på denna värd, under Återställt OCI-program. Öppnar återställningen i Monitors terminal; Uppdatera och Ändra visas när den har registrerats."
]
]
}
},
{
"p": "Externa förändringar, värdkataloger och multi-container-applikationer hanteras som i OCI-menyn. I en multi-container-applikation visas knapparna och alternativen endast på huvudbehållaren; de andra medlemmarna visar sin avbildning, en anteckning om att de uppdateras från huvudbehållaren och en knapp som öppnar den. När terminalen stängs läses avbildningen, posten och monteringarna igen."
},
{
"table": {
"headers": [
"Alternativ",
"Beteende"
],
"rows": [
[
"Behåll säkerhetskopian som tas före uppdateringen",
"Varje uppdatering backar upp containern för att återställa den om uppdateringen misslyckas. Med det här alternativet hålls samma säkerhetskopiering i den valda lagringen och visas bland säkerhetskopiorna i CT; på Proxmox Backup Server skrivs en säkerhetskopia före uppdateringen."
],
[
"Schemalagda uppdateringar",
"Avbildningen uppdateras vid vald tid bara om registret publicerar en ny, med möjlighet att vänta tills den är 1, 3, 7 eller 14 dagar gammal. En container med ändringar gjorda utanför ProxMenux hoppas över och rapporteras."
]
]
}
}
]
},
{
"id": "logs",
"title": "Loggar",
"intro": "Logs-fliken visas bara för containrar installerade av OCI manager Apps, mellan Monteringar och Säkerhetskopior. Den visar standardutdata och standardfel från avbildningens huvudprocess, samma utdata som docker logs visar för en Docker-container.",
"blocks": [
{
"list": {
"items": [
"Utdata sparas på värden i /var/log/proxmenux/oci/VMID.console.log (läge 0600), från första starten och över omstarter, så att de kan läsas när containern är stoppad.",
"Filen roteras på 10 MB och håller tre komprimerade kopior (/etc/logrotate.d/proxmenux-oci).",
"Varje start av containern är markerad i utgången. Fliken visar utgången sedan den sista starten som standard; Full historia visar också de tidigare.",
"När programmet tas bort tas även dess utdata bort.",
"De senaste 100, 500 eller 1000 raderna visas. När containern körs följs nya rader i realtid; om du rullar upp pausas följningen och Följ återupptar den.",
"Ett filter visar endast linjer som innehåller en text, och Ladda ner sparar linjerna laddade.",
"Färgkoder tas bort och en rad som ritas om av en förloppsindikator visas i sitt slutliga tillstånd.",
"Fliken läser filen varje gång den öppnas; den mellanlagras inte."
]
}
},
{
"calloutInfo": {
"title": "Inloggningsuppgifter vid första starten",
"body": "Avbildningar som skriver ut ett genererat lösenord på sin första start lämnar det i denna utgång, som docker logs gör. Installatören läser den därifrån för att visa den i sin sammanfattning."
}
},
{
"figure": {
"src": "/oci-manager/monitor-logs-tab.png",
"alt": "Logs-fliken med konsolutgången av en OCI-behållare, linjeväljaren, filtret och följknappen",
"caption": "Konsolutgång av en OCI-behållare."
}
}
]
},
{
"id": "terminal",
"title": "Proxmox VE konsol",
"blocks": [
{
"p": "En OCI-bild kör sin egen process som PID 1 och ingen inloggningstjänst, så standardkonsolen för en LXC skulle öppna en terminal där inget svarar. Containers installerade av OCI Manager Apps skapas med cmode: shell: Proxmox VE-konsolen öppnar ett skal med lxc-attach, motsvarande docker exec, med den löpande applikationen orörd."
},
{
"list": {
"items": [
"Skalet är det som /etc/passwd anger för root i avbildningen. Om root saknar skal eller avbildningen inte innehåller något behålls standardkonsolen.",
"Skalet körs som root i containern, utan ett lösenord. Vem kan öppna det beslutas av VM.Console tillstånd av Proxmox VE.",
"Monitorns terminal går in i containern med pct enter, som fungerar på samma sätt."
]
}
}
]
},
{
"id": "mounts",
"title": "Monteringar",
"blocks": [
{
"p": "Monteringar-fliken listar containerns diskar och värdkataloger. Användningen av en containerdisk på blocklagring som LVM-thin läses från diskens filsystem, som bara är monterat inuti containern."
}
]
}
]
}