J’essaie de docker une application PHP. Dans le fichier docker, je télécharge l’archive, l’extrais, etc. Tout fonctionne bien, mais si une nouvelle version est publiée et que je mets à jour le fichier dockerfile, je dois réinstaller l’application, car le fichier config.php est remplacé. J’ai donc pensé pouvoir monter le fichier en tant que volume, […]
Il existe un éventail de services définis dans docker-compose.yml. Ces services ont été lancés. Je dois reconstruire un seul d’entre eux et le lancer sans autres services. Je lance les commandes suivantes: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build –no-cache nginx […]
J’utilise cette image: dperson / samba L’image définit son propre point d’entrée et je ne veux pas la remplacer. Je dois transmettre des arguments au point d’entrée, facile avec Docker uniquement: docker run … dperson/samba arg1 arg2 arg3 Mais comment le faire avec docker_compose.yml? En ce moment, j’utilise cette solution de contournement: command: samba.sh arg1 […]
Je n’arrive pas à faire persister les données MySQL si je lance $ docker-compose down avec le .yml suivant version: ‘2’ services: # other services data: container_name: flask_data image: mysql:latest volumes: – /var/lib/mysql command: “true” mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: ‘test_pass’ # TODO: Change this MYSQL_USER: ‘test’ MYSQL_PASS: ‘pass’ volumes_from: – […]
Chaque fois que j’exécute docker-compose start docker-compose ps Je vois mes conteneurs avec l’état “UP”. Si je fais docker-compose up -d Je vais voir plus verbeux mais cela aura le même état. Y a-t-il une différence entre les deux commandes?
J’utilise l’instruction RUN dans un Dockerfile pour installer un rpm RUN yum -y install samplerpm-2.3 Cependant, je veux passer la valeur “2.3” comme argument. Mon instruction RUN devrait ressembler à ceci: RUN yum -y install samplerpm-$arg où $arg=2.3
Je configure mon environnement de développement local avec des conteneurs Docker. Le docker-compose.yml est comme suit version: ‘2’ services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: – “3000:3000” links: – db – mq environment: – NODE_ENV=development Cela commence sans erreur. Et docker répertorie 3 conteneurs en cours d’exécution docker-compose up […]
J’utilise les docker logs [container-name] pour voir les journaux d’un conteneur spécifique. Existe-t-il un moyen élégant d’effacer ces journaux?
J’ai deux fichiers docker-compose.yml dans deux dossiers différents: ~ / front / docker-compose.yml ~ / api / docker-compose.yml Comment puis-je m’assurer qu’un conteneur à l’ front peut envoyer des requêtes à un conteneur dans api ? Je sais que l’ –default-gateway peut être définie à l’aide de docker run pour un conteneur individuel, afin qu’une […]
J’essaie d’utiliser docker-machine avec docker-compose. Le fichier docker-compose.yml a les définitions suivantes: web: build: . command: ./run_web.sh volumes: – .:/app ports: – “8000:8000” links: – db:db – rabbitmq:rabbit – redis:redis Lors de l’exécution de docker-compose up -d tout se passe bien jusqu’à ce que vous essayiez d’exécuter la commande et qu’une erreur se produise: Impossible […]