Вопросы по теме 'dockerfile'

Файл Docker: Chmod в сценарии Entrypoint
Есть ли причина, по которой мне нужно использовать chmod +x в моем сценарии точки входа? Не похоже, чтобы Redis делал это в своем файле докеров ( https://github.com/docker-library/redis/blob/109323988b7663bceaf4a01c3353f8934dfc002e/2.8/Dockerfile )...
47624 просмотров
schedule 13.07.2022

Ошибка инструкции Dockerfile COPY?
Все, я пытаюсь постоянно копировать файлы с моего хоста в образ, чтобы эти файлы были доступны с каждым контейнером, запущенным на основе этого образа. Запуск на debian wheezy 64bit в качестве гостя виртуального бокса. Dockerfile довольно прост...
46269 просмотров
schedule 08.10.2022

Docker Копировать и изменить владельца
Учитывая следующий Dockerfile FROM ubuntu RUN groupadd mygroup RUN useradd -ms /bin/bash -G mygroup john MKDIR /data COPY test/ /data/test data RUN chown -R john:mygroup /data CMD /bin/bash В моем тестовом каталоге, который скопирован, я...
95054 просмотров
schedule 24.09.2022

Невозможно запустить образ докера, созданный из ISO
Здесь я пытаюсь создать образ докера из ISO-файла Ubuntu 14.04, зная, что Ubuntu 14.04 уже доступен в Docker Hub. Потому что позже мне нужно создать образы докеров для Suse10 и Suse11 [sp1 64bit], которых нет в докер-хабе. Мне удалось создать...
3594 просмотров
schedule 02.06.2022

: и := внутри расширения параметра bash
Пытаюсь понять dockerfile, написанный на bash. Что такое: для? : ${WORDPRESS_DB_USER:=root} И :=? Я помещаю больше кода из скрипта для справки: #!/bin/bash set -e if [ -n "$MYSQL_PORT_3306_TCP" ]; then if [ -z...
262 просмотров
schedule 01.11.2022

Как скопировать файл с хоста в контейнер с помощью Dockerfile
Я написал Dockerfile, который выглядит так FROM ubuntu:12.04 RUN apt-get update RUN apt-get install -y wget Теперь у меня есть файл с именем abc.txt на моем хост-компьютере. Как я могу скопировать его в этот контейнер. Есть ли какой-либо...
171003 просмотров

Вытащить образы докеров из частного репозитория во время сборки докеров?
Есть ли способ получить образы из частного реестра во время docker build вместо docker-хаба? Я развернул частный реестр и не хотел бы указывать его конкретный ip:port в инструкции FROM Dockerfile. Я ожидал, что параметр docker build или...
21331 просмотров

Как использовать инструкции Docker COPY/ADD для копирования одного файла в образ
Я пытаюсь скопировать один файл из корня контекста сборки во вновь созданный каталог в образе докера. Dockerfile, который я использую, выглядит следующим образом: FROM debian:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY test.txt...
47301 просмотров
schedule 28.06.2023

Как я могу предотвратить кеширование инструкции Dockerfile?
В моем Dockerfile я использую curl или ADD для загрузки последней версии архива, например: FROM debian:jessie ... RUN apt-get install -y curl ... RUN curl -sL http://example.com/latest/archive.tar.gz --output archive.tar.gz ... ADD...
24219 просмотров
schedule 08.05.2022

Журналы демона docker отсутствуют
Я ищу журналы docker- daemon , которые отображают информацию между клиентом docker и демоном docker. Согласно этому ответу: Где находится журнал демона Docker? Журнал должен быть в /var/log/docker.log для boot2docker (я использую докер в...
787 просмотров
schedule 11.03.2023

Не удается настроить локаль в образе Docker
Я пытаюсь установить файл локали в свой образ Docker, но по какой-то причине он не устанавливается правильно. Эти строки внутри моего Dockerfile настраивают + устанавливают файлы локали: # Install and configure locales RUN ["apt-get",...
2491 просмотров

Создать контейнер с помощью docker-compose, но запустить /etc/bash с опцией -it позже?
Я использую docker-compose для разработки . В процессе мне часто нужно собрать 5 контейнеров (1 для веб-сервера и 4 для postgres, redis, mongo и т. д.). Контейнер веб-сервера настроен на включение ссылок на другие контейнеры, он имеет свои...
8827 просмотров

tutum stackfile с относительным путем тома
Я хочу преобразовать файл docker-compose.yml в файл стека tutum . В файле docker-compose.yml я использую относительный путь для тома: web volumes: - './web:/web' Благодаря этому локальная папка ./web, в которой находится файл...
165 просмотров
schedule 16.03.2023

Увеличение размера тома докера с помощью docker-compose
Я работаю над развертыванием веб-приложения Flask с помощью Docker (используя docker-compose). Пользователи загружают файлы, которые могут быть особенно большими (> 1 ГБ). Мой вопрос: нужно ли мне беспокоиться о том, что в контейнере не хватает...
2214 просмотров
schedule 31.01.2024

Разница между дистрибутивами nodejs v0.12 и v5.x
Я хочу установить nodejs через Dockerfile в контейнер на основе Debian. Меня немного смущают различные дистрибутивы. Я пришел к выводу, что мне нужен последний СТАБИЛЬНЫЙ дистрибутив. Теперь в nodesource/distributions#deb есть четыре разных...
6596 просмотров
schedule 13.11.2022

Данные контейнера Docker теряются при перезапуске хоста
У меня есть контейнер докеров с сервером Redis, работающий на сервере ubuntu, который отслеживает счетчик, который увеличивается приложением node js, также работающим в контейнере. Он хорошо работает, когда я запускаю свой хост ubuntu, все...
1922 просмотров

Dockerfile: разрешение отклонено при попытке установить ruby-build
Я пытаюсь установить ruby-build как не-root в свой Dockerfile, но получаю сообщение об ошибке отказа в разрешении. Как я могу предоставить доступ для этого пользователю развертывания? ошибка mkdir: cannot create directory...
4584 просмотров
schedule 07.07.2023

Совместное использование каталогов в контейнере Docker как с Dockerfile, так и после запуска контейнера
Обмен данными между работающим контейнером Docker и моим хостом (на AWS) кажется слишком сложным. Из документации докера кажется, что мне нужно указать тома при запуске контейнера. Я нашел это: https://github.com/synack/docker-rsync Но это...
2833 просмотров
schedule 10.07.2022

Несколько файлов для создания докеров с указанным env_file
Я работаю над проектом, в котором использую докер для создания базовой конфигурации и ее расширения. Мой базовый файл docker-compose.yml имеет links , поэтому я не могу использовать параметр extends в расширенном файле компоновки. Вместо этого я...
5011 просмотров

docker-compose — открыть порт связанной службы
Я пытаюсь настроить контейнер SonarQube, поддерживаемый контейнером базы данных MySQL. Мой докер-compose.yml: sonar: environment: - SONARQUBE_USER=sonar - SONARQUBE_PASSWORD=sonar - SONARQUBE_DATABASE=sonar -...
6372 просмотров
schedule 13.11.2022