Hola, soy nuevo en FedoraCoreOs. Pero estoy intentando una prueba de concepto muy simple. Estoy intentando cargar una imagen acoplable .tar en el registro local del sistema operativo central de Fedora al iniciar. Estoy usando systemd y un servicio que realizará la carga, pero me falta algo, ya que el servicio se ejecuta, pero cuando escribo imágenes podman aparece la imagen.
Esta es la configuración de mi unidad.
cat etc/systemd/system/test.service
[Unit]
Description=My custom service
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
Restart=on-failure
Type=oneshot
StandardInput=null
StandardOutput=journal
StandardError=journal+console
RemainAfterExit=yes
ExecStart=/etc/rc.d/init.d/startServiceTest.sh
El guión que se llama es
cat /etc/rc.d/init.d/startServiceTest.sh
#!/usr/bin/env bash
podman load -i /etc/files/docker.tar
Cuando se inicia la imagen, verifico el estado del servicio y se ejecuta correctamente. salida de estado de servicio
Pero después de eso, si reviso las imágenes de Podman, la imagen de la ventana acoplable no aparece en la lista. Nota: si ejecuto los comandos manualmente, funciona.
¿¿Algunas ideas??
Respuesta1
Dado que podman no tiene raíces. Acabo de agregar estas líneas a la sección [Servicio] de la configuración de la unidad.
User=<my target fcos machine user>
Group=<my target fcos machines group>