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

Docker - это инструмент для создания и запуска контейнеров. Вопросы относительно Dockerfiles, операций и архитектуры принимаются. Вопросы о запуске docker в производстве могут найти лучшие ответы на ServerFault (https://serverfault.com/). Тег docker редко используется один и часто в паре с другими тегами, такими как docker-compose и kubernetes.

17
Сеть Docker - nginx: хост [Emerg] не найден в восходящем потоке
Недавно я начал переходить на сетевые функции Docker 1.9 и Docker-Compose 1.5, чтобы заменить использование ссылок. Пока со ссылками не было проблем с подключением nginx к моему серверу php5-fpm fastcgi, расположенному на другом сервере в одной группе, через docker-compose. Однако недавно, когда я запускаю docker-compose --x-networking upсвои php-fpm, контейнеры mongo …

6
Как перемещать контейнеры Docker между разными хостами?
Я не могу найти способ переместить контейнеры с запущенным докером с одного хоста на другой. Можно ли каким-то образом отправить свои контейнеры в репозитории, как мы делаем это для изображений? В настоящее время я не использую тома данных для хранения данных, связанных с приложениями, работающими внутри контейнеров. Таким образом, некоторые …

6
Заставить докер использовать IPv4 для привязки порта
У меня есть докер-хост, а внутри - один контейнер. Хост докера привязывает порт только к интерфейсу IPv6, а не к IPv4. Это результат tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:55082 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp6 0 0 :::80 :::* LISTEN …
98 ubuntu  docker  port  ipv6 

2
docker-compose start «ОШИБКА: нет контейнеров для запуска»
Я пытаюсь использовать Docker Compose (с Docker Machine в Windows) для запуска группы контейнеров Docker. Мой docker-compose.yml: version: '2' services: postgres: build: ./postgres environment: - POSTGRES_PASSWORD=mysecretpassword frontend: build: ./frontend ports: - "4567:4567" depends_on: - postgres backend: build: ./backend ports: - "5000:5000" depends_on: - postgres docker-compose buildработает успешно. Когда я бегу, …

7
Отключить кеш для определенных команд RUN
У меня есть несколько RUNкоманд в моем Dockerfile, которые я хотел бы запускать -no-cacheкаждый раз, когда создаю образ Docker. Я понимаю, что docker build --no-cacheэто отключит кеширование для всего файла Dockerfile. Можно ли отключить кеш для конкретной команды RUN?
98 docker 

3
Докер, как запустить pip requirements.txt, только если было изменение?
В Dockerfile у меня есть слой, который устанавливает requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Когда я создаю образ докера, он запускает весь процесс независимо от любых изменений, внесенных в этот файл. Как сделать так, чтобы Docker запускался только в том pip install -r requirements.txtслучае, если в файл были …

5
Как я могу создать собственный базовый образ для Docker?
Согласно документации Docker , для создания собственного образа вы всегда должны указывать базовый образ с помощью FROMинструкции. Очевидно, что в индексе Docker есть множество изображений на выбор , но что, если я захочу создать свой собственный? Это возможно? Образ baseпостроен на Ubuntu, если я правильно понимаю, и я хочу поэкспериментировать …
97 docker 


3
Docker и --userns-remap, как управлять разрешениями на том для обмена данными между хостом и контейнером?
В докере файлы, созданные внутри контейнеров, имеют тенденцию иметь непредсказуемое владение при проверке их с хоста. Владельцем файлов на томе по умолчанию является root (uid 0), но как только учетные записи пользователей без полномочий root включаются в контейнер и записывают в файловую систему, владельцы становятся более или менее случайными с …
96 docker 

4
Как просмотреть вывод журнала с помощью запуска docker-compose?
Когда я использую, docker-compose upя могу видеть журналы для всех контейнеров в моем docker-compose.ymlфайле. Однако, когда я использую, docker-compose run appя вижу только вывод консоли, appно ни одной из служб, appот которых не зависит. Как увидеть вывод журнала для других сервисов?

16
локальное соединение docker postgres pgadmin
Я создал образ ubuntu с nginx, php и postgres. Я хочу подключить базу данных postgres в моем текущем изображении с pgadminрасположенной на моем локальном компьютере. Я попытался использовать инспектор докеров, чтобы попытаться использовать ip изображения для подключения к моему локальному pgadmin, но без особого успеха. Я также пробовал настроить некоторые …

30
докер не запускается в Windows
Выполнение docker version возвращает следующие результаты. C:\Projects> docker version Client: Version: 1.13.0-dev API version: 1.25 Go version: go1.7.3 Git commit: d8d3314 Built: Tue Nov 1 03:05:34 2016 OS/Arch: windows/amd64 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, …

2
Предоставление статического IP-адреса контейнерам докеров через docker-compose
Я пытаюсь предоставить контейнерам статический IP-адрес. Я понимаю, что мне нужно создать собственную сеть. Я создаю его, и интерфейс моста работает на хост-машине (Ubuntu 16.x). Контейнеры получают IP из этой подсети, но не статические, которые я предоставил. Вот мой docker-compose.yml: version: '2' services: mysql: container_name: mysql image: mysql:latest restart: always …

1
docker ENV против экспорта RUN
Скажем, я хочу объединить эти команды RUN command_1 ENV FOO bar RUN command_2 в RUN command_1 && export FOO=bar && command_2 и задавался вопросом, эквивалентна ли установка переменной с помощью RUN exportvs.ENV Другими словами, есть ли разница между этими командами в Dockerfile? ENV FOO bar против RUN export FOO=bar
95 docker 

10
Как правильно настроить среду разработки на OS X с помощью Docker?
вступление Я не могу придумать хороший способ настроить среду разработки на OS X с помощью Docker и Boot2Docker. Проблема, с которой я столкнулся, заключается в том, как управлять исходным кодом, чтобы: Я могу изменить код в OS X, используя инструменты (текстовый редактор, IDE, git и т.д.), которые я уже установил. …

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