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

100
apt-get install tzdata noninteractive

Когда я пытаюсь apt-get install -y tzdata появляется опция командной строки для выбора часового пояса. Я пытаюсь использовать это в сценарии, чтобы выполнить некоторую настройку, как я могу запустить apt-get без ввода данных пользователем? Я знаю, что могу перенастроить tzdata echo...

98
Докер, как запустить pip requirements.txt, только если было изменение?

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

93
Запустить скрипт в Dockerfile

Я пытаюсь запустить сценарий во время процесса сборки в моем Dockerfile. Но вроде не работает. Я пробовал так: FROM php:7-fpm ADD bootstrap.sh / ENTRYPOINT ["/bin/bash", "/bootstrap.sh"] Также так: FROM php:7-fpm ADD bootstrap.sh / RUN bash -c "/bootstrap.sh" А также выполняю свой работающий...

92
Сборка Docker дает «невозможно подготовить контекст: контекст должен быть каталогом: / Users / tempUser / git / docker / Dockerfile»

У меня Dockerfileесть программа для создания Ubuntuобраза. Но когда я бегу docker build -t ubuntu-test:latest ./Dockerfile На консоли отображается следующая ошибка невозможно подготовить контекст: контекст должен быть каталогом: / Users / tempUser / git / docker / Dockerfile Я использую Mac OsX. Я...

91
Docker - образ операционной системы «windows» нельзя использовать на этой платформе.

Я пробовал это на своей машине с Windows 10: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver...

88
Докер следует символической ссылке вне контекста

Еще один вопрос о символической ссылке Docker. У меня есть куча файлов, которые я хочу скопировать во все свои сборки Docker. Моя структура каталога: parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files В приведенном выше примере я хочу, чтобы файл file.txt...

87
Не удается создать образ докера для ошибки копирования: stat / var / lib / docker / tmp / docker-builder error

Я хочу создать образ докера. Это мой рабочий каталог: Dockerfile.in test.json test.py А это мой Dockerfile: COPY ./test.json /home/test.json COPY ./test.py /home/test.py RUN python test.py Когда я запускаю эту команду: docker build -f Dockerfile.in -t 637268723/test:1.0 . Это дает мне эту ошибку:...

86
Как кэшировать инструкцию по установке RUN npm при сборке Dockerfile файла

В настоящее время я разрабатываю серверную часть Node для своего приложения. При dockerizing it ( docker build .) самая длинная фаза - это RUN npm install. В RUN npm installпробеги инструкции на каждом небольшом изменении кода сервера, производительность которых тормозит за счет увеличения времени...

86
Как писать команды с несколькими строками в Dockerfile, сохраняя при этом новые строки?

Я хочу написать следующую команду RUN в Dockerfile. Но докер не сохраняет новые строки. RUN echo "[repo] \ name = YUM Repository \ baseurl = https://example.com/packages/ \ enabled = 1 \ gpgcheck = 0" > /etc/yum.repos.d/Repo.repoxyz Я знаю, что \в конце каждой строки выходит новая строка. Но...

86
Есть ли способ объединить образы Docker в 1 контейнер?

У меня сейчас есть несколько Dockerfiles. Один для Cassandra 3.5, и это FROM cassandra:3.5 У меня также есть Dockerfile для Kafka, но это немного сложнее. Это FROM java:openjdk-8-freи запускает длинную команду для установки Kafka и Zookeeper. Наконец, у меня есть приложение, написанное на Scala,...

86
Перестраивать контейнер Docker при изменении файла

Для запуска приложения ASP.NET Core я создал файл dockerfile, который создает приложение и копирует исходный код в контейнер, который Git получает с помощью Jenkins. Итак, в моем рабочем пространстве в файле dockerfile я делаю следующее: WORKDIR /app COPY src src Хотя Дженкинс правильно обновляет...

85
Как смонтировать локальные тома в докер-машине

Я пытаюсь использовать docker-machine с docker-compose. Файл docker-compose.yml имеет следующие определения: web: build: . command: ./run_web.sh volumes: - .:/app ports: - "8000:8000" links: - db:db - rabbitmq:rabbit - redis:redis При запуске docker-compose up -dвсе идет хорошо, пока не попытается...

13
Динамическое управление Dockerfile для разных клиентов в реализации конвейера CI / CD

Я пытаюсь реализовать конвейер CI / CD для моего проекта, используя Docker, Kubernetes и Jenkins. Мое приложение является мультитенантным, в котором переменные приложения базы данных различны для разных арендаторов. Стратегия применения Когда я создаю образ докера, я использую Dockerfile. И я держу...

12
Docker & Laravel: configure: error: требования к пакету (oniguruma) не были выполнены

Может ли кто-нибудь помочь мне с этой проблемой. Когда я пытаюсь создать образ Docker из файла Docker для приложения Laravel, я получаю эту ошибку: проверка на oniguruma ... нет конфигурации: ошибка: требования пакета (oniguruma) не были выполнены: No package 'oniguruma' found Consider adjusting...

10
standard_init_linux.go: 211: пользовательский процесс exec вызвал «ошибку формата exec»

Я создаю Dockerfile для скрипта Python, который будет работать в системе Minikube Windows 10 ниже мой Dockerfile Сборка докера с помощью команды ниже docker build -t python-helloworld . и загрузка что в миникубе докер демон docker save python-helloworld | (eval $(minikube docker-env) &&...