Puncte:0

sarcina podman executată în serviciul systemd nu are efect asupra sistemului fcos

drapel in

Bună, sunt nou în FedoraCoreOs. Dar încerc o probă foarte simplă de concept. Încerc să încarc o imagine .tar docker în registrul local fedora core os la start. Folosesc systemd și un serviciu care va efectua încărcarea, dar îmi lipsește ceva, deoarece serviciul este executat, dar când introduc imagini podman imaginea este listată.

Aceasta este configurația unității mele

cat etc/systemd/system/test.service

    [Unitate]

    Description=Serviciul meu personalizat



    [Serviciu]

    Mediu=PODMAN_SYSTEMD_UNIT=%n

    Restart=la eșec

    Type=onehot

    StandardInput=null

    StandardOutput=jurnal

    StandardError=jurnal+consola

    RemainAfterExit=da

    ExecStart=/etc/rc.d/init.d/startServiceTest.sh

Scriptul care este numit este

cat /etc/rc.d/init.d/startServiceTest.sh

#!/usr/bin/env bash

podman încărcare -i /etc/files/docker.tar

Când pornește imaginea verific starea serviciului și rulează ok ieșire stare serviciu

Dar după aceea, dacă verific imaginile podman, imaginea docker nu este listată. Notă: dacă rulez comenzile manual, funcționează

Vreo idee??

Michael Hampton avatar
drapel cz
Se pare că s-au încărcat corect, dar chiar nu ar trebui să rulați podman ca root.
starlord-wag avatar
drapel in
juum. Știți cum pot executa acest serviciu ca utilizator?
Michael Hampton avatar
drapel cz
Specificați utilizatorul dorit în unitatea systemd.
starlord-wag avatar
drapel in
Rece! Mulțumesc pentru ajutor omule
drapel in
O alternativă la utilizarea `User=` este să folosiți serviciile de utilizator systemd, unde plasați fișierele de configurare în directorul de acasă al utilizatorului sub _~/.config/systemd/user_. L-am încercat înainte de https://github.com/Clinical-Genomics/scout/blob/master/containers/systemd/scout.fcc (Fișierul poate fi convertit în formatul de fișier Ignition cu instrumentul [butan](https: //github.com/coreos/butane)).Pentru ca fișierul serviciului utilizator să pornească automat, trebuie de asemenea să creați un fișier gol _/var/lib/systemd/linger/_
Puncte:0
drapel in

Din moment ce podman este fără rădăcini. Tocmai am adăugat aceste linii la secțiunea [Service] a configurației unității.

Utilizator=<utilizatorul mașinii fcos țintă>
Group=<grupul meu de mașini fcos țintă>

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.