docker-compose- все статьи тега
Как установить gulp на docker с помощью docker-compose
Я использую docker compose, и это мой файл yaml web: dockerfile: Dockerfile-dev build: . command: gulp volumes: - .:/app ports: - '9001:9001' А вот мой файл docker FROM node:0.12.7 RUN npm install -g bower gulp ADD . /app WORKDIR /app RUN bower install --allow-root Затем я бегу docker-compose -f docker-compose-dev.yml build docker-compose -f docker-compose-dev.yml up Но я получаю следующую ошибку Recreating web_web_1... Attaching to web_web_1 web_1 | [07:39:08] ...
(Docker)как установить зависимости, используя отдельный контейнер Composer, в контейнере WordPress?
Dockerfile FROM wordpress ENV REFRESHED_AT 2015-08-12 ADD composer.json /var/www/html ADD composer.lock /var/www/html # install the PHP extensions RUN apt-get -qq update && apt-get -y upgrade && apt-get install -y vim wget && rm -rf /var/lib/apt/lists/* # Symlink User's "wp-content" folder into the newly installed Wordpress RUN rm -rf /usr/src/wordpress/wp-content/plugins/* && rm -rf /usr/src/wordpress/wp-content/themes/* & ...
Определение IP-адреса в контейнере docker
У меня есть файл docker-compose с несколькими определениями контейнеров-служб. Одна из служб взаимодействует с Apache Kafka в рамках одного и того же запуска docker-compose. Итак, у меня есть такое определение Кафки докера: kafka: image: spotify/kafka ports: - "2181:2181" - "9092:9092" environment: ADVERTISED_HOST: 127.0.0.1 ADVERTISED_PORT: 9092 У меня есть определение службы в том же файле docker-compose. В сценарии запуска сервиса я должен каким-то о ...
Невозможно скопировать файл из docker-compose mount на хост
Я не могу скопировать файл, созданный моими тестами Selenium, в папку внутри контейнера docker, смонтированного на хост-машине. Вот как выглядит мой файл compose selenium: image: 'selenium/standalone-chrome' expose: - "4444" tests: build: context: ./tests dockerfile: Dockerfile depends_on: - selenium - web volumes: - /testResultsReport:/testResultsReport Вот как выглядит моя структура каталогов. - docker-compose.yml - build sc ...
Не удается подключиться к postgresql, который находится внутри контейнера docker
Я пишу приложение go, которое dockerized в 2 контейнерах: db и app. При запуске контейнеров 'docker-compose up' я вижу сообщение: наберите tcp: lookup dbpgsql на 127.0.0.11: 53: Нет такого хоста DB_ENV_DB=cldb DB_ENV_USER=cldb DB_ENV_PASS=cldb DB_PORT_5432_TCP_ADDR=dbpgsql DB_PORT_5432_TCP_PORT=5432 Вот моя докер-композиция.yml version: '2' services: server: hostname: app image: golang:1.7.3-alpine build: ./server/ privileged: true container_name: server command: ...
Docker-Elasticsearch-не удалось установить новое соединение: [Errno 111] отказано в соединении',))
Я использую docker-compose для запуска python flask app и elasticsearch services на сервере Linode. Вот моя докер-композиция.yml version: '2' services: elasticsearch: build: config/elastic/ ports: - "9200:9200" - "9300:9300" environment: ES_JAVA_OPTS: "-Xms1g -Xmx1g" networks: - docker_lr web: build: . ports: - "8000:8000" networks: - docker_lr depends_on: - elasticsearch networks: docker_lr: driver: bridge ...
# 2002 getaddrinfo failed-phpmyadmin использует контейнер docker
Я пытаюсь соединить phpmyadmin с базой данных mysql через контейнеры docker У меня есть следующий docker-compose.yml-файл version: "3" services: database: image: mysql:latest container_name: locations-service-mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_ALLOW_EMPTY_PASSWORD: "yes" volumes: - ./mysql-init:/var/lib/mysql:rw - ./mysql-init/locations_schema.sql:/docker-entrypoint- initdb.d/locations_schema.sql:ro phpmyadmin: image: phpmyadmin/phpmyadmin:latest ports: ...
Docker-выполнить команду после монтирования Тома
У меня есть следующий Dockerfile для PHP runtime, основанный на официальном образе [php][1]. FROM php:fpm WORKDIR /var/www/root/ RUN apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng12-dev zip unzip && docker-php-ext-install -j$(nproc) iconv mcrypt && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ &&am ...
Разница между ссылками и зависит от в docker compose.в формате YML
согласно Docker Compose compose-file documentation: depends_on - выраженная зависимость между службами. links - ссылка на контейнеры в другой сервис, а также выраженная зависимость между службами точно так же, как depends_on. Я не понимаю цели привязки к другим контейнерам, поэтому разница между двумя вариантами все еще кажется довольно сложной для меня. было бы намного проще, если бы был пример, но я не могу его найти. Я заметил, когда я ссылку на контейнер б в контейнер, то контейнер ...
Docker Compose дождитесь контейнера X перед запуском Y
Я использую rabbitmq и простой пример python из здесь вместе с Докером-сочинять. Моя проблема заключается в том, что мне нужно дождаться полного запуска rabbitmq. Из того, что я искал до сих пор, я не знаю, как ждать с контейнером x ( в моем случае worker), пока не будет запущен y (rabbitmq). Я нашел это blogpost, где он проверяет, если другой узел онлайн. Я также нашел это команду docker: ждать использование: докер ждать контейнер [контейнер...] блокируйте контейнер до тех пор ...
В чем разница между docker и docker-compose
docker и docker-compose Кажется, что он взаимодействует с одним и тем же dockerFile, в чем разница между этими двумя инструментами? ...
Не удается подключиться к docker из docker-compose
Я установил docker-machine 0.1.0 и docker-compose 1.1.0 на Mac OS 10.8.5.Docker-machine работает нормально и может подключаться по ssh docker-machine. $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 однако не удается подключиться из docker-compose. $ docker-compose up Couldn't connect to Docker daemon at http+unix://var/run/docker.sock - is it running? If it's at a non-standard l ...
Как монтировать локальные Тома в docker machine
Я пытаюсь использовать docker-machine с docker-compose. Файл docker-compose.yml имеет следующие определения: web: build: . command: ./run_web.sh volumes: - .:/app ports: - "8000:8000" links: - db:db - rabbitmq:rabbit - redis:redis при работе docker-compose up -d все идет хорошо, пока не попытается выполнить команду и не появится ошибка: не удается запустить контейнер b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d: [8] системная ошибка: exec: ...
В чем разница между docker-compose up и docker-compose start?
всякий раз, когда я выполнить docker-compose start docker-compose ps Я вижу мои контейнеры с состоянием "вверх". Если я это сделаю docker-compose up -d Я увижу более подробный, но он будет иметь то же состояние. Есть ли разница между двумя командами? ...
Как передать аргументы в Dockerfile?
Я использую инструкцию RUN в пределах Dockerfile для установки rpm RUN yum -y install samplerpm-2.3 однако, я хочу передать значение " 2.3 " в качестве аргумента. Моя инструкция запуска должна выглядеть примерно так: RUN yum -y install samplerpm-$arg здесь $arg=2.3 ...
В чем разница между docker compose и kubernetes?
во время погружения в Docker, Google Cloud и Kubernetes, и без четкого понимания всех трех из них, мне кажется, что эти продукты перекрываются, но они несовместимы. например, файл docker compose должен быть переписан, чтобы приложение могло быть развернуто на Kubernetes. может ли кто-нибудь предоставить грубое описание высокого уровня, где Docker, Docker Compose, Docker Cloud и Kubernetes перекрываются и где один зависит от другие? ...
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 отлично работает для файла docker-compose) /usr/local/bin/docker-compose: line 1: {error:Not Found}: comma ...
Docker compose, запуск контейнеров в сети: host
Я хочу создать 3 службы в сети "хост" с помощью docker-compose. Вот мой докер-сочинитель.yml файл: version: '2' services: mysql: image: mysql net: "host" nginx: image: nginx net: "host" app: image: tomcat net: "host" Я получил следующую ошибку: $ docker-compose up [31mERROR[0m: Validation failed in file '.docker-compose.yml', reason(s): Unsupported config option for services.app: 'net' Unsupported config option for services.mysql: 'net' Unsupported config optio ...