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

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

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, размещение их в разделе развертывания не кажется достойным, если я не использую режим роя. Кто-нибудь может …

6
В чем смысл 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свой Dockerfileв корне моего проекта? Каковы недостатки использования …
114 docker  dockerfile 

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

3
Сборка Dockerfile - можно ли игнорировать ошибку?
У меня есть Dockerfile. При построении образа сборка завершается ошибкой: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 что на самом деле безвредно. Библиотека строится нормально, но Docker останавливает сборку, как только …
112 docker  dockerfile 

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


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

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

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

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



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 …

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

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