Autore: Fabio Di Matteo
Ultima revisione: 18/07/2024 - 11:20
Alpine linux non è basata su systemd dunque il sottosistema di cntainer di systemd (systemd-nspawn) non la supporta del tutto. Di seguito alcune soluzioni al problema.
/etc/systemd/system/alpine-web.service
[Unit] Description=Run a Alpine web server container Wants=network-online.target After=network-online.target [Service] Type=simple ExecStart=/usr/bin/systemd-nspawn -D /home/fabio/Progetti/systemd-nspawn/Alpine-web/ -b ExecStop=/usr/bin/machinectl terminate Alpine-web [Install] WantedBy=multi-user.target
Lanciare il container con :
systemctl start alpine-web
Lanciare automaticamente il container con :
systemctl enable alpine-web
Per spegnere il container usare ripetutatamente il comando :
machinectl kill alpine-web
oppure entrare in ssh sul container e digitare “poweroff”
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.