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

Изображения Docker, контейнеры, концентратор и все, что связано с платформой контейнеризации

79
Почему рекомендуется запускать только один процесс в контейнере?

Во многих блогах и общем мнении есть поговорка, которая гласит: «один процесс на контейнер». Почему существует это правило? Почему бы не запустить ntp, nginx, uwsgi и другие процессы в одном контейнере, в котором должны работать все процессы? сообщения в блоге, упоминающие это правило: «Один...

42
Каковы наилучшие и всеобъемлющие методы, которые следует учитывать при запуске Docker в производстве?

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

32
Загрузка изображений Docker из Docker Hub без использования Docker

Я хочу вручную загрузить образ Docker из Docker Hub . Более конкретно, я хочу загрузить образ Docker из Docker Hub на машине в ограниченной среде, на которой не установлено (и не может быть установлено) клиентское программное обеспечение Docker. Я бы подумал, что это будет возможно с использованием...

27
Понимание слоев Docker

У нас есть следующий блок в нашем Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Мне сказали, что мы должны...

26
Передача секретов в контейнер Docker

У меня есть базовый образ докера, который используется для запуска программного обеспечения для анализа изображений. Для каждого контейнера, созданного из образа, существует набор параметров конфигурации, некоторые из которых являются секретами (ключи шифрования, информация о клиенте и т. Д.),...

23
Зачем использовать EXPOSE в Dockerfile - так как вы можете в любом случае связать все порты

Я могу docker run -p 3000:3000 image без EXPOSE этого порта в контейнере (см. Ниже). Если это правда, тогда зачем вставлять EXPOSE в Dockerfile? Это просто для общения с пользователями изображений? Потому что я не знаю функциональной причины для EXPOSE портов, если они все равно являются...

22
Почему Docker-in-Docker считается плохим?

В августе 2013 года Жером Петаццони создал Docker в Docker, dindдля краткости это позволило создавать контейнеры Docker внутри Docker Containers, эта функциональность оказалась очень популярной, в результате чего репозиторий Jérôme GitHub получил более тысячи звезд и триста вилок. Начиная с версии...

21
Как иметь несколько потоков журнала в докере

У нас есть приложение, которое записывает три типа журналов в три отдельных файла: журналы доступа, общие журналы приложений и системные журналы. Формат (и цель) этих журналов очень разные. И у нас есть отдельные средства пересылки журналов, которые отправляют их отдельно в нашу централизованную...

19
Как каждый раз создавать самый маленький рабочий образ докера?

Цель: каждый раз создавать самые маленькие рабочие изображения докеров Текущий REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB попытка Добавление шага очистки в конце Dockerfile: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y...

18
Каковы преимущества dockerizing nginx и php в разных контейнерах?

Я только начал работать с Docker и Kubernetes, и я смотрел много стеков, в которых некоторые люди собирают nginx + php в одном образе, а некоторые создают образ с помощью nginx, а другой - с php (монтируют по тому же пути и включают оба контейнера в одном и том же месте в Кубернетесе). Каковы будут...

17
Где я должен положить конфигурацию моего приложения?

Недавно я читал дебаты на тему « Где хранить свойства, зависящие от среды? ». Классический способ состоит в том, чтобы иметь несколько файлов свойств, по одному для среды и на основе переменной среды (DEV, PROD ...), вы выбираете, где их читать при запуске приложения (как в случае профилей Spring)....

15
Разница между chroot и Docker

Я не понимаю разницу между докером и chroot. Да, это приятно с точки зрения упаковки реестра. Но почему-то я чувствую, что это просто гул с дополнительными прибамбасами. Я знаю, что что-то упустил. Было бы здорово узнать, чем они отличаются, и необходимость докера, если chroot может сделать что-то...

15
Нет ли Oracle JDK для докера?

REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB когда будет запущен образ докера, появится следующее сообщение: No java installations was detected. Please go to http://www.java.com/getjava/ and download Когда Oracle JDK развернут, размер образа докера более чем удвоился!...

15
Есть ли недостатки использования пакета deb, как если бы это был контейнер для развертывания приложения?

Моя команда в настоящее время пытается решить, следует ли нам развертывать наше приложение Nodejs как пакет deb, вместо того, чтобы пытаться запустить его в контейнере, таком как Docker. Я получил эту идею от чтения этого блог здесь , что делает некоторые хорошие аргументы для использования пакета...

14
Как запретить доступ к внутренностям контейнера Docker?

Я хочу доставить свое приложение клиентам в виде образа докера. Но очень важно, чтобы конечный пользователь ничего не изменял внутри контейнера. Пользователь должен иметь возможность только запускать / останавливать контейнер и взаимодействовать с контейнером через сеть. Можно ли запретить доступ к...

14
Подходит ли Docker для моего варианта использования?

У моей компании есть система, которую мы продаем и которая состоит из мини-компьютера Smartbox, работающего под управлением Ubuntu 12.04. В этом окне запускается приложение Django, а также ряд связанных с ним различных процессов запуска. Не намного больше. У нас есть тысячи таких коробок на поле....

14
Подключите Docker-контейнер как к хосту, так и к внутренней мостовой сети

Я пытаюсь запустить контейнер Docker в качестве маршрутизатора между частной ( --internal) сетью Docker и предопределенной hostсетью. Это означает, что контейнер должен иметь два сетевых интерфейса: один «внешний» интерфейс, который может получить доступ ко всем IP-адресам хоста, и один...

13
Докер в Куберне

Я использую стороннюю библиотеку, которая создает дочерние контейнеры Docker через: docker run -d /var/run/docker.sock:/var/run/docker.sock ... Я пытаюсь создать развертывание Kubernetes из вышеуказанного контейнера, но в настоящее время получаю: Невозможно подключиться к демону Docker в unix:...

13
Существуют ли передовые практики и / или инструменты для регулярной очистки старых образов Docker?

Существует ли элегантный способ или лучший метод удаления старых изображений из реестра Docker? Я вижу много запросов / проблем здесь: https://github.com/docker/docker-registry/labels/delete , но не нашел хорошего / популярного решения для этого. Итак, есть ли инструмент или техника, которая...