Вопросы с тегом «docker-compose»

Compose - это инструмент для определения и запуска сложных приложений с помощью Docker. С помощью Compose вы определяете мультиконтейнерное приложение в одном файле, а затем раскручиваете свое приложение одной командой, которая делает все, что нужно, чтобы запустить его.

10
Как перестроить контейнер Docker в docker-compose.yml?
Есть сфера услуг, которые определены в docker-compose.yml. Эти услуги были запущены. Мне нужно восстановить только один из них и запустить его без других служб. Я запускаю следующие команды: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build --no-cache …


4
Как сохранить данные в докеризованной базе данных postgres, используя тома
В моем файле docker compose есть три контейнера: web, nginx и postgres. Postgres выглядит так: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Моя цель - смонтировать том, который соответствует локальной папке, называемой ./databaseвнутри контейнера postgres as /var/lib/postgres. Когда я запускаю эти контейнеры и вставляю …

5
Как определить имя изображения, созданного с помощью docker-compose
Я использую 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 …

6
Как заставить docker-compose всегда заново создавать контейнеры из свежих изображений?
Мои образы докеров создаются на CI-сервере Jenkins и помещаются в наш личный реестр Docker. Моя цель состоит в том, чтобы обеспечить среду с docker-compose, которая всегда запускает исходное состояние образов. В настоящее время я использую docker-compose 1.3.2, а также 1.4.0 на разных машинах, но ранее мы также использовали более старые …

13
Docker-compose: node_modules отсутствуют в томе после успешной установки npm
У меня есть приложение со следующими услугами: web/ - удерживает и запускает веб-сервер с питоном 3 на порту 5000. Использует sqlite3. worker/- есть index.jsфайл, который является работником для очереди. веб-сервер взаимодействует с этой очередью, используя json API через порт 9730. Работник использует Redis для хранения. Рабочий также хранит данные локально …

22
Не удается подключиться к докеру из docker-compose
Я установил docker-machine 0.1.0 и docker-compose 1.1.0 в Mac OS 10.8.5. Docker-машина работает нормально и может подключаться через Docker-машину 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-compose для определенных контейнеров
У меня есть docker-compose.ymlнесколько контейнеров. Три из них предназначены для моего приложения (клиент, сервер и база данных), а остальные - для различных инструментов разработки (например, psql, npm, manage.py и т. Д.). Когда я делаю, docker-compose upвсе они запускаются, но я хочу, чтобы только три основных из них начали. Из-за ссылок, …

5
Как передать аргументы в точку входа в docker-compose.yml
Я использую это изображение: dperson / samba Изображение определяет свою собственную точку входа, и я не хочу ее переопределять. Мне нужно передать аргументы в точку входа, просто с докером: docker run ... dperson/samba arg1 arg2 arg3 Но как это сделать с помощью docker_compose.yml? Прямо сейчас я использую в качестве обходного …

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' volumes_from: - data …

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 …

11
Docker в Windows 10 «драйвер не смог запрограммировать внешнее соединение на конечной точке»
Я пытаюсь использовать $ docker-compose up -dдля проекта и получаю это сообщение об ошибке: ОШИБКА: для API. Невозможно запустить службу. API: драйвер не смог запрограммировать внешнее подключение к конечной точке Обнаружены ошибки при запуске проекта. Мне интересно, если это может быть порт? Я пробовал порт 8080 ранее. Первоначально проект был …


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

12
Docker установлен, а 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 (версия Windows отлично …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.