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

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

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

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

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

3
Понимание слоев 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 Мне сказали, что мы должны объединить эти RUNкоманды, чтобы сократить созданные слои докеров: RUN …

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

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

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

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

7
Как каждый раз создавать самый маленький рабочий образ докера?
Цель: каждый раз создавать самые маленькие рабочие изображения докеров Текущий 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 a-package немного уменьшил размер изображения: …
19 docker 

3
docker-compose неверный тип, это должна быть строка
У меня есть следующая переменная окружения, настроенная в файле docker-compose.yml: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' При попытке запустить docker-compose upя получаю эту ошибку: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Мне нужно, чтобы переменная окружения была установлена …

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

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

3
Нет ли 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 развернут, размер образа докера более чем удвоился! REPOSITORY TAG IMAGE ID CREATED SIZE an-image …

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

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

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