====== Alpine Linux ======
==== Mise à jour système ====
Directement avec le Gestionnaire de package
==== Gestionnaire de package ====
apk update
apk upgrade
apk install package
==== Script OpenRC pour démarrer un POD dans PodMAN ====
#!/sbin/openrc-run
USER="nicolas" # Remplacez par votre nom d'utilisateur
POD_NAME="podName" # Remplacez par le nom du POD a démarrer
command="/usr/bin/podman"
command_args="pod start $POD_NAME"
pidfile="/run/podman/$POD_NAME.pid"
output_log="/var/log/podman-$POD_NAME.log"
error_log="/var/log/podman-$POD_NAME.err"
depend() {
need localmount
use net
}
start() {
ebegin "Starting Podman pod ($POD_NAME)"
sudo -u $USER $command $command_args >>$output_log 2>>$error_log &
echo $! > $pidfile
eend $?
}
stop() {
ebegin "Stopping Podman pod ($POD_NAME)"
if [ -f "$pidfile" ]; then
sudo -u $USER podman pod stop $POD_NAME
rm -f $pidfile
fi
eend $?
}
restart() {
stop
start
}
status() {
sudo -u $USER podman pod ps --filter name=$POD_NAME
}