Запитання з тегом «dockerfile»

Dockerfile - це файл, що містить інструкції зі створення зображення Docker

9
Перевірка Docker-Compose, якщо підключення mysql готове
Я намагаюся переконатись, що мій контейнер додатків не запускає міграції / старт, поки контейнер db не буде запущений і ГОТОВИЙ прийняти підключення. Тому я вирішив скористатися перевіркою працездатності та залежить від опції у файлі складання docker v2. У додатку я маю таке app: ... depends_on: db: condition: service_healthy З іншого …

3
Docker, як запустити pip requirements.txt, лише якщо відбулися зміни?
У Dockerfile у мене є шар, який встановлює requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Коли я створюю образ докера, він запускає весь процес незалежно від будь-яких змін, внесених до цього файлу. Як переконатися, що Docker працює лише у pip install -r requirements.txtвипадку, якщо файл змінився? Removing intermediate container …

4
Docker - на цій платформі не можна використовувати “вікна” операційної системи
Я спробував це на своїй машині з Windows 10: Файл Docker: 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 bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating …


4
E: Пакет 'mysql-client' не має кандидата на встановлення у збірці зображень php-fpm за допомогою docker compose
Я досить новий для докера, тому намагаюся дізнатись більше про нього за допомогою проекту laravel, дотримуючись цього підручника: https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842 Я трохи відкоригував Dockerfile з урахуванням того, що має підручник, але навіть файл підручника дає той самий результат. FROM php:7.3-fpm # Copy composer.lock and composer.json COPY composer.lock composer.json /var/www/ # Install …

5
Docker слідує за символічним посиланням поза контекстом
Ще одне запитання щодо посилання на Docker. У мене є купа файлів, які я хочу скопіювати у всі свої збірки Docker. Моя структура каталогу: parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files У наведеному вище прикладі я хочу, щоб файл file.txt був скопійований під час …

18
Не вдалося створити образ докера для COPY не вдалося: помилка stat / var / lib / docker / tmp / docker-builder
Я хочу створити образ докера. Це мій робочий каталог: Dockerfile.in test.json test.py І це мій файл Docker: 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 . Це видає мені цю помилку: `Step 1/5 : COPY ./test.json /home/test.json ---> …


2
Переваги Alpine Dockerfile --no-cache Vs. rm / var / cache / apk / *
Створюючи Dockerfiles з використанням альпійського зображення, я часто бачив використання apk --no-cache та інших випадків, коли воно здійснюється, і натомість бачу rm /var/cache/apk/*. Мені цікаво знати, як використання цього методу --no-cacheпозбавляє потреби пізніше робити a rm /var/cache/apk/*. Я також хотів би знати, чи один стиль надається перевагу іншому.

5
Як кешувати інструкцію з встановлення RUN npm, коли docker створює файл Docker
Зараз я розробляю серверний сервер Node для моєї програми. При докеризації ( docker build .) найдовшою фазою є RUN npm install. У RUN npm installпробіги інструкції на кожному трохи зміниться коду сервера, продуктивність яких гальмує за рахунок збільшення часу збирання. Я виявив, що запуск npm install там, де живе код …

3
Відновіть контейнер Docker за змінами файлів
Для запуску програми ASP.NET Core я створив файл docker, який створює програму та копіює вихідний код у контейнері, який отримує Git за допомогою Jenkins. Отже, у своїй робочій області я роблю наступне у файлі docker: WORKDIR /app COPY src src Поки Дженкінс правильно оновлює файли на моєму хості за допомогою …

7
Чи є спосіб поєднати зображення Docker в 1 контейнер?
Зараз у мене є кілька файлів Docker. Один призначений для Cassandra 3.5, і він є FROM cassandra:3.5 У мене також є файл Docker для Кафки, але він є набагато складнішим. Це FROM java:openjdk-8-freі виконує довгу команду, щоб встановити Kafka та Zookeeper. Нарешті, у мене є програма, написана на Scala, яка …


12
Як змонтувати локальні томи в докер-машині
Я намагаюся використовувати docker-машину з 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все йде добре, доки не спробує виконати команду і не видається помилка: Не вдається запустити контейнер b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d: …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.