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

115
Как создать локальную среду разработки для Kubernetes?

Кажется, что Kubernetes занимается развертыванием контейнеров в облаке кластеров. Чего он, похоже, не касается, так это среды разработки и постановки (или чего-то подобного). Во время разработки вы хотите быть как можно ближе к производственной среде с некоторыми важными изменениями: Развернуты...

114
В чем смысл WORKDIR в Dockerfile?

Я изучаю Докер. Я много раз видел, что Dockerfileесть WORKDIRкоманда: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Разве я не могу просто опустить WORKDIRи оставить Copyсвой...

114
Как указать ограничение памяти и ЦП в docker compose версии 3

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

113
Несколько FROM - что это значит

Я хочу создать образ докера для проекта Linkurious на github, для работы которого требуется как база данных Neo4j, так и Node.js. Моим первым подходом было объявить базовое изображение для моего изображения, содержащее Neo4j. Справочные документы не определяют «базовое изображение» каким-либо...

112
Докер, что это такое и для чего

Я слышал о Docker несколько дней назад и хотел познакомиться. Но на самом деле я не знаю, для чего предназначен этот «контейнер»? Что такое контейнер? Может ли он заменить виртуальную машину, предназначенную для разработки? Проще говоря, в чем цель использования Docker в компаниях? Главное...

112
Определение слоев и размеров слоев для каждого образа Docker

В исследовательских целях я пытаюсь просканировать общедоступный реестр Docker ( https://registry.hub.docker.com/ ) и выяснить: 1) сколько слоев в среднем образе и 2) размеры этих слоев, чтобы получить идея распределения. Однако я изучил API и публичные библиотеки, а также подробную информацию о...

112
Как я могу использовать переменную внутри Dockerfile CMD?

Внутри моего Dockerfile: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Ошибка: CommandError: '$PROJECTNAME' is not a valid project name Какой здесь самый быстрый обходной путь? Есть ли у Docker какие-либо планы по «исправлению» или внедрению этой функции в...

111
что такое docker run -it flag?

Я делал некоторые сложные вещи с докером, но, как оказалось, я не знаю, что -itозначает флаг. Недавно я наткнулся на пример docker runкоманды, которая меня немного смутила. docker run -itd ubuntu:xenial /bin/bash У меня вопрос: какой смысл -itздесь писать флаг, если контейнер во время запуска...

111
Как перенаправить журналы контейнера докеров в один файл?

Я хочу перенаправить все журналы моего контейнера докеров в один файл журнала для их анализа. Я попытался docker logs container > /tmp/stdout.log 2>/tmp/stderr.log но это дает журнал в двух разных файлах. Я уже пробовал docker logs container > /tmp/stdout.log но это не...

110
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...

110
Как узнать причину выхода из контейнера докеров?

У меня есть контейнер Docker, работающий на хосте с 1 ГБ оперативной памяти (на том же хосте работают и другие контейнеры). Приложение в этом контейнере Docker будет декодировать некоторые изображения, которые могут потреблять много памяти. Время от времени этот контейнер будет выходить. Я...

110
Развертывание минимального приложения Flask в Docker - проблемы с подключением к серверу

У меня есть приложение, единственная зависимость которого - это фляга, которая отлично работает вне докера и привязывается к порту по умолчанию 5000. Вот полный источник: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ ==...

110
Как вы выполняете миграцию базы данных Django при использовании Docker-Compose?

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

110
docker run: зачем использовать --rm (новичок в докере)

Пробую докер первый раз и еще не имею "ментальной модели". Всего новичок. Все примеры, которые я рассматриваю, включают --rmфлаг для запуска, например docker run -it --rm ... docker container run -it --rm ... Вопрос: Почему эти команды включают --rmфлаг? Я бы подумал, что если бы мне пришлось...

109
Как использовать переменную среды Docker в массиве ENTRYPOINT?

Если, скажем ENV ADDRESSEE=world, я устанавливаю переменную среды и хочу использовать ее в сценарии точки входа, объединенной в фиксированную строку, например: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] с worldизменчивой ценностью окружающей среды, как мне это сделать? Я пробовал...