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

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

5
Как смонтировать каталог хоста как том в Docker Compose
У меня есть среда разработки, которую я докерирую, и я хотел бы иметь возможность перезагружать мои изменения без необходимости перестраивать образы докеров. Я использую docker compose, потому что redis является одной из зависимостей моего приложения, и мне нравится иметь возможность связать контейнер redis У меня есть два контейнера, определенные в …

6
Docker Machine: на устройстве не осталось места
Я пытаюсь настроить Docker Machine с помощью Docker Compose. Сценарий 1 (без Docker Machine) Если я работаю docker-compose up -dбез Docker Machine, он создает мои 3 связанных контейнера как задумано (nginx + mongodb + nodejs). Сценарий 2 (с Docker Machine) Затем я создаю виртуальную машину с помощью Docker Machine и …

2
В чем разница между docker-compose up и docker-compose start?
Когда бы я ни выполнял docker-compose start docker-compose ps Я вижу свои контейнеры с состоянием "ВВЕРХ". Если я сделаю docker-compose up -d Я увижу более подробную информацию, но она будет в том же состоянии. Есть ли разница между обеими командами?

6
Docker Compose: такого изображения нет
Когда я бегу docker-compose up, я получаю такую ​​ошибку: root@ubuntu:/home/benson/Docker/HaproxyMy# docker-compose up Recreating 950ddc308278_950ddc308278_950ddc308278_950ddc308278_950ddc308278_haproxymy_webb_1 Recreating 485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_haproxymy_webc_1 Recreating 2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_haproxymy_weba_1 ERROR: for webb No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 ERROR: for webc No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 ERROR: for weba No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 docker-compose.yml: weba: build: ./web expose: - 80 webb: build: ./web expose: …

1
Как передать аргументы в Dockerfile?
Я использую инструкцию RUN в a Dockerfileдля установки rpm RUN yum -y install samplerpm-2.3 Однако я хочу передать значение «2.3» в качестве аргумента. Моя инструкция RUN должна выглядеть примерно так: RUN yum -y install samplerpm-$arg где $arg=2.3

6
Как мне установить имя хоста в docker-compose?
В моем docker-compose.ymlфайле есть следующее. Однако контейнер не принимает значение имени хоста. Любые идеи? dns: image: phensley/docker-dns hostname: affy domainname: affy.com volumes: - /var/run/docker.sock:/docker.sock Когда я проверяю имя хоста в контейнере, оно не улавливается affy.

3
Как пометить изображение докера с помощью docker-compose
Я хочу создать образ с помощью docker-compose и установить для него определенный тег. В документации говорится: Compose создаст его и пометит его сгенерированным именем, а затем будет использовать это изображение. Но я не могу найти способ указать тег, а для созданных изображений я всегда вижу тег «последний».

18
Docker-Compose не может подключиться к Docker Daemon
Я получаю сообщение об ошибке, в котором говорится, что я не могу подключиться к демону докера. Я изучал ответы других людей, у которых были похожие проблемы, но это не помогло. Я использую версию Ubuntu 15.10. Я постараюсь предоставить всю имеющуюся у меня информацию. root@# docker-compose -f docker-compose-deps.yml up -d ERROR: …

7
Где файл журнала с журналами из контейнера?
Я использую несколько контейнеров docker-compose. Я могу просматривать журналы приложений с помощью команды docker-compose logs. Однако я хотел бы получить доступ к необработанному файлу журнала, чтобы отправить его, например? Где она находится? Я думаю, это отдельный журнал для каждого контейнера (внутри контейнера?), Но где я могу его найти?

6
Как запустить docker-compose up -d при запуске системы?
Чтобы контейнеры автоматически запускались при запуске, я попытался добавить команду: cd directory_has_docker-compose.yml && docker-compose up -d в /etc/rc.local. но затем после перезагрузки машины контейнеры не работают. Как запустить docker-compose up -dпри запуске системы?

3
Как указать ограничение памяти и ЦП в docker compose версии 3
Я не могу указать ЦП и память для служб, указанных в версии 3. В версии 2 он отлично работает с параметрами «mem_limit» и «cpu_shares» в службах. Но это не удается при использовании версии 3, размещение их в разделе развертывания не кажется достойным, если я не использую режим роя. Кто-нибудь может …

5
E: gnupg, gnupg2 и gnupg1, похоже, не установлены, но для этой операции требуется один из них
Я установил докер на Windows 10 Pro. Я столкнулся с проблемой при выполнении следующей команды в git-bash. docker-compose up -d --build и получил следующую ошибку. E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation (23) Failed writing body Error …

7
Как вы выполняете миграцию базы данных Django при использовании Docker-Compose?
Я установил приложение Docker Django / PostgreSQL, внимательно следуя инструкциям Django Quick Start на сайте Docker . Когда я в первый раз запускаю Django manage.py migrate, используя эту команду sudo docker-compose run web python manage.py migrate, он работает должным образом. База данных прекрасно встроена в контейнер Docker PostgreSQL. Изменения, внесенные …


4
docker compose build единый контейнер
Используя Compose, если я запустил docker-compose build, он восстановит все контейнеры: > docker-compose build Building elasticsearch Step 1 : FROM elasticsearch:2.1 ---> a05cc7ed3f32 Step 2 : RUN /usr/share/elasticsearch/bin/plugin install analysis-phonetic ---> Using cache ---> ec07bbdb8a18 Successfully built ec07bbdb8a18 Building search Step 1 : FROM php:5.5.28-fpm ---> fcd24d1058c0 ... Даже при …

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