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

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

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 що насправді є нешкідливим. Бібліотека добре працює, але Докер зупиняє …
112 docker  dockerfile 

2
Докерські зображення - типи. Slim vs slim-stretch vs stretch vs alpine
Я хочу підібрати зображення докера, щоб створити java-додаток, і розглядаю наявні варіанти зображень OpenJDK. Я шукаю тут https://github.com/docker-library/openjdk/tree/master/8/jdk і бачу альпійські, стрункі та вікна. Які відмінності між цими і що дає кожен варіант?
110 java  docker  dockerfile 

14
Підключіться до mysql в докер-контейнері від хоста
(Це, мабуть, німецьке питання через мої обмежені знання з адміністрацією Докера чи mysql, але оскільки я цілий вечір провів цю проблему, я смію її задати.) Коротко Я хочу запустити mysql в докерному контейнері і підключитися до нього від свого хоста. Поки що найкраще я досяг: ERROR 2002 (HY000): Can't connect …
109 mysql  docker  dockerfile 

3
Як використовувати змінну середовища Docker в масиві ENTRYPOINT?
Якщо я встановив змінну середовища, скажімо ENV ADDRESSEE=world, і я хочу використовувати її в скрипті вхідної точки, об'єднаному у фіксовану рядок, наприклад: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] з worldє значенням навколишнього середовища varible, як мені це зробити? Я спробував використовувати, "Hello, $ADDRESSEE"але це, здається, не працює, так як це відбувається …
109 docker  dockerfile 

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

2
що таке прапор docker run -it?
Я робив деякі складні речі з докером, але, як виявилося, я не знаю, що -itозначає прапор. Нещодавно я натрапив на якийсь приклад docker runкоманди, який мене трохи збентежив. docker run -itd ubuntu:xenial /bin/bash Моє питання полягає в тому, який сенс писати -itтут прапор, якщо контейнер під час запуску екземпляра запускаєтьсяbin/bash …
108 docker  dockerfile 

12
Як оновити / etc / hosts файл у зображенні Docker під час "docker build"
Я хочу оновити свій /etc/hostsфайл під час "docker build". Я додав нижче рядка в Dockerfile, але це ні оновлення /etc/hostsфайлу, ні помилка. RUN echo "192.168.33.11 mynginx" >> /etc/hosts Мені потрібно оновити /etc/hosts. Хтось може запропонувати з цього приводу?
106 docker  dockerfile  hosts 

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коріння в проекті? Які недоліки використання цього …
106 docker  dockerfile 

4
Як я можу використовувати змінну всередині CMD Dockerfile?
Усередині мого Dockerfile: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Помилка: CommandError: '$PROJECTNAME' is not a valid project name Який тут найшвидший спосіб вирішення проблеми? Чи планує Docker «виправити» або впровадити цю функціональність у пізніших версіях Docker? ПРИМІТКА: Якщо я видалю рядок CMD з файлу Docker, а потім запустив контейнер …
104 docker  dockerfile 

6
Умовне копіювання / додавання в Dockerfile?
Усередині моїх файлів Docker я хотів би КОПІЮВАТИ файл у своє зображення, якщо він існує, файл requirements.txt для pip здається хорошим кандидатом, але як би цього досягти? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi або if test …
103 docker  dockerfile 

7
Як правильно зв’язати контейнери php-fpm та Nginx Docker?
Я намагаюся зв'язати 2 окремі контейнери: nginx: остання php: fpm Проблема в тому, що php-скрипти не працюють. Можливо, конфігурація php-fpm неправильна. Ось вихідний код, який міститься у моєму сховищі . Ось файл docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm …

5
apt-get встановити tzdata неінтерактивним
Коли я намагаюся apt-get install -y tzdata з'являється параметр командного рядка для вибору часового поясу. Я намагаюся використовувати це у сценарії, щоб виконати деяку настройку, як я можу зробити запуск apt-get без введення користувачем? Я знаю, як змінити конфігурацію tzdata, яку я можу зробити echo "America/New_York" > /etc/timezone dpkg-reconfigure -f …


4
Запустіть скрипт у 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" А також виконує мій запущений контейнер: docker exec symfony …

7
Збірка Docker дає «неможливо підготувати контекст: контекст повинен бути каталогом: / Users / tempUser / git / docker / Dockerfile»
У мене є такий, Dockerfileякий повинен будувати Ubuntuімідж. Але коли я коли-небудь біжу docker build -t ubuntu-test:latest ./Dockerfile На консолі відображається така помилка неможливо підготувати контекст: контекст повинен бути каталогом: / Users / tempUser / git / docker / Dockerfile Я на Mac OsX. Я теж намагався sudo. Нічого не …

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