Aller au contenu

Commandes utiles

Redémarrer tout les conteneurs :

docker restart $(docker ps -a -q)
Envoyer une commande dans un conteneur :
docker exec -t <nom_du_conteneur> <commande>


Exemple de docker compose

Freefilesync

services:
  freefilesync:
    image: jlesage/freefilesync
    container_name: freefilesync
    environment:
      - USER_ID=0 # (1)!
      - GROUP_ID=0
      - TZ=Europe/Paris
      - FFS_SCHEDULED_BATCH_JOB_1_NAME=Save1
      - FFS_SCHEDULED_BATCH_JOB_1_CRON=0 19 * * * 
    ports:
      - 5800:5800
    volumes:
      - /home/docker/appdata/freefilesync:/config:rw
      - /srv/dev-disk-by-uuid-781979ce-41dc-4bad-9e35-ee8cdcdbb0f5:/storage:rw
    restart: unless-stopped 

networks:
  default:
    name: freefilesync
  1. Pour trouver l'ID d'un utilisateur et de son groupe faite la commande "id" suivie du nom de l'utilisateur.
    (l'utilisateur root est toujours O)

Sources


Pack de docker compose (Old)

Télécharger