5 votes

Exécution de la commande docker run à partir du fichier de configuration

J'ai plusieurs arguments dans ma commande docker run comme

docker run --rm -v /apps/hastebin/data:/app/data --name hastebin -d -p 7777:7777 -e STORAGE_TYPE=file rlister/hastebin

Puis-je mettre tous les arguments de ceci dans un fichier par défaut/config pour ne pas avoir à le mentionner explicitement dans la commande run ?

2voto

Bukharov Sergey Points 3831

Vous pouvez essayer composition de docker

Avec Compose, vous utilisez un fichier Compose pour configurer les services de votre application. Ensuite, à l'aide d'une seule commande, vous créez et démarrez tous les services de votre configuration.

Dans votre cas docker-compose.yml Le fichier ressemblera à

version: '2'
services:
   hastebin:
     image: rlister/hastebin
     ports:
       - "7777:7777"
     volumes:
       - /apps/hastebin/data:/app/data
     environment:
       - STORAGE_TYPE=file

Et vous pouvez lancer le service par la commande docker-compose up

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X