Запитання з тегом «docker-compose»

Compose - це інструмент для визначення та запуску складних додатків за допомогою Docker. За допомогою Compose ви визначаєте багатоконтейнерну програму в одному файлі, потім обертаєте свою програму в одній команді, яка робить усе необхідне для її запуску.

13
Як використовувати змінні середовища в docker compose
Я хотів би мати можливість використовувати змінні env всередині docker-compose.yml, зі значеннями, переданими під час docker-compose. Це приклад. Я роблю це сьогодні з базовою командою запуску докера, яка обгорнута навколо мого власного сценарію. Чи є спосіб досягти цього за допомогою композиту, без таких башмаків? proxy: hostname: $hostname volumes: - /mnt/data/logs/$hostname:/logs …


5
Як визначити назву зображення, побудованого за допомогою докер-композиту
Я використовую docker-compose для створення свого середовища розробки. Я хочу створити конкретне зображення, але я не знаю, як встановити ім'я для цього зображення. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server …

5
Як зберегти дані в докерізованій базі даних постгрес, використовуючи томи
Мій файл докер-композиції містить три контейнери, веб, nginx та postgres. Postgres виглядає приблизно так: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Моя мета - встановити об'єм, який відповідає локальній папці, яка називається ./databaseвсередині контейнера postgres як /var/lib/postgres. Коли я запускаю ці контейнери і вставляю …

6
Як отримати докер-композицію, щоб завжди заново створювати контейнери зі свіжих зображень?
Мої докерські зображення побудовані на сервері Дженкінс CI і передаються до нашого приватного реєстру докерів. Моя мета - забезпечення середовища з докер-композицією, яка завжди запускає спочатку побудований стан зображень. На даний момент я використовую докер-композит 1.3.2, а також 1.4.0 на різних машинах, але ми також раніше використовували старіші версії. Я …

13
Docker-compose: node_modules відсутні в томі після успішної установки npm
У мене є додаток із такими послугами: web/ - тримає і запускає веб-сервер flask python 3 на порт 5000. Використовує sqlite3. worker/- має index.jsфайл, який є працівником для черги. веб-сервер взаємодіє з цією чергою за допомогою API json через порт 9730. Працівник використовує redis для зберігання. Працівник також зберігає дані …

22
Не вдається підключитися до docker від docker-compose
Я встановив docker-machine 0.1.0 і docker-compose 1.1.0 на Mac OS 10.8.5.Докер-машина працює нормально і може підключитися за допомогою docker-machine ssh. $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 Однак не вдається підключитися від docker-compose. $ docker-compose up Не вдалося підключитися до демона Docker за …

6
docker-композиція лише для певних контейнерів
У мене є docker-compose.ymlякий містить кілька контейнерів. Три з них - для мого додатка (клієнт, сервер і база даних), а решта - для різних інструментів розробника (наприклад, psql, npm, Manag.py тощо). Коли я це роблю, docker-compose upусі вони починаються, але я хочу лише три основні. Через вказані вами посилання я …

5
Як передавати аргументи до вхідної точки в docker-compose.yml
Я використовую це зображення: dperson / samba Зображення визначає власну точку входу, і я не хочу її переосмислювати. Мені потрібно передати аргументи до точки входу, легко лише з докером: docker run ... dperson/samba arg1 arg2 arg3 Але як це зробити з docker_compose.yml? Зараз я використовую як вирішення: command: samba.sh arg1 …

4
Docker-Compose стійкі дані MySQL
Я не можу отримати дані MySQL, щоб вони зберігалися, якщо я працюю $ docker-compose downз наступним.yml 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' …

16
Докер "ПОМИЛКА: не вдалося знайти доступний пул адрес IPv4, що не перекривається, серед за замовчуванням для призначення мережі"
У мене каталог apkmirror-scraper-composeіз такою структурою: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Я намагаюся запустити наступне docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: …

11
Docker в Windows 10 "драйвер не зміг програмувати зовнішнє підключення на кінцевій точці"
Я намагаюся використовувати $ docker-compose up -dдля проекту, і отримую це повідомлення про помилку: ПОМИЛКА: для api Неможливо запустити службу api: драйвер не вдалося програмувати зовнішнє підключення на кінцевій точці dataexploration_api_1 (8781c95937a0a4b0b8da233376f71d2fc135f46aad011401c019eb3d14a0b117): Помилка запуску userland proxy.0.0kcput_072.0tc error072: mkdir/72 Зустрічалися з помилками під час відображення проекту. Мені цікаво, чи це може …


3
Чи варто використовувати докер-композицію або запустити?
Чи є причина використовувати runдля запуску docker-compose.ymlфайлу чи просто використовувати up? Я розумію, що runможна запустити певний контейнер, але я маю на увазі той випадок, коли ви його використовуєте, не вказуючи контейнер, щоб він запускав усі ваші контейнери yml.

12
Докер встановлений, але Docker Compose - ні? чому?
Я встановив докер на centos 7., виконуючи наступні команди, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world ПРИМІТКА: helloworld працює правильно і не виникає проблем. однак, коли я намагаюся запустити docker-compose (docker-compose.yml існує та дійсний), це дає мені помилку лише на Centos (версія …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.