Outils pour utilisateurs

Outils du site


tech:notes_docker_systemd_service

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:notes_docker_systemd_service [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:notes_docker_systemd_service [2026/05/31 02:13] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Systemd Docker CA}}
 +
 +# Notes Docker SystemD service
 +
 +**Brouillon**
 +
 +Voir aussi Supervisor
 +
 +`/etc/systemd/system/docker-container@plop.service`
 +~~~ini
 +[Unit]
 +Description=Docker Container %I
 +Requires=docker.service
 +After=docker.service
 +
 +[Service]
 +TimeoutStartSec=0
 +Restart=always
 +ExecStartPre=-/usr/bin/docker stop %i
 +ExecStartPre=-/usr/bin/docker rm %i
 +ExecStart=/usr/bin/docker run --rm  -v /data/plop:/data --name %i plop
 +
 +[Install]
 +WantedBy=default.target
 +~~~
 +
 +~~~bash
 +docker images prune
 +systemctl log  docker-container@plop.service
 +docker logs plop
 +~~~
 +
 +
 +## Ulimits
 +
 +~~~ini
 +[Service]
 +# systemd, by design does not honor PAM limits
 +
 +LimitNOFILE=65536
 +LimitNPROC=16384
 +LimitSTACK=32M
 +LimitMEMLOCK=infinity
 +LimitCORE=infinity
 +LimitDATA=infinity
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki