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

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

2
Вимкніть ведення журналу для одного контейнера в Docker-Compose
У мене є веб-програма, запущена за допомогою Docker compose, для якої я хочу відключити всі журнали (або, принаймні, роздрукувати її в syslog замість файлу). Коли моя веб-програма працює, вона може швидко згенерувати файл журналу об'ємом 11 Гб при запуску, тому це дуже швидко з'їдає мій простір на диску. Мені відомо, …

3
Як встановити шлях на хості для іменованого тому в docker-compose.yml
Приклад нижче створює dbdata з іменем тому і посилається на нього в службі db : version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local (з https://stackoverflow.com/a/35675553/4291814 ) Я бачу шлях за замовчуванням до тому: /var/lib/docker/volumes/<project_name>_dbdata Моє питання полягає в тому, як налаштувати шлях на хості для …

7
Як створити БД для контейнера MongoDB при запуску?
Я працюю з Docker і маю стек з PHP, MySQL, Apache та Redis. Мені потрібно додати MongoDB зараз, тому я перевіряв Dockerfile на останню версію, а також файл docker-entrypoint.sh з MongoDB Dockerhub, але я не міг знайти спосіб встановити БД за замовчуванням, користувача / пароль адміністратора і, можливо, автентифікацію метод …

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/*. Я також хотів би знати, чи один стиль надається перевагу іншому.

11
помилка docker: /var/run/docker.sock: такого файлу або каталогу немає
Я новачок у докері. У мене є сценарій оболонки, який завантажує дані в impala, і я хочу, щоб файл докера, який запускається, будував образ і запускав контейнер. Я працюю на mac, встановив boot2docker і DOCKER_HOSTналаштував env. bash-3.2$ docker info Containers: 0 Images: 0 Storage Driver: aufs Root Dir: /mnt/sda1/var/lib/docker/aufs Dirs: …

6
Як налаштувати відображення портів Docker для використання Nginx як проксі-сервера вище за течією?
Оновлення II Зараз 16 липня 2015 року, і все знову змінилося. Я знайшов цей автоматичний контейнер від Джейсона Уайлдера : https://github.com/jwilder/nginx-proxyі він вирішує цю проблему приблизно стільки часу, скільки потрібно для docker runконтейнера. Зараз це рішення, яке я використовую для вирішення цієї проблеми. Оновлення Зараз липень 2015 року, і ситуація …
86 nginx  docker 

7
Не вдається витягнути / просунути зображення після оновлення докера до 1.12
Приватний реєстр працював добре на основі docker 1.10.3, але я не можу витягувати / штовхати зображення після оновлення докера до 1.12.0. Я змінив / etc / sysconfig / docker як: OPTIONS='--selinux-enabled=true --insecure-registry=myip:5000' або OPTIONS='--selinux-enabled=true --insecure-registry myip:5000' але коли я виконую pull / push, я отримую цю помилку: $ docker pull …

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 Поки Дженкінс правильно оновлює файли на моєму хості за допомогою …

22
Помилка Docker: недійсний формат посилання: назва сховища має бути нижчою
Натрапив на цю помилку Docker в одному з моїх проектів: invalid reference format: repository name must be lowercase Які різні причини цього загального повідомлення? Я вже зрозумів це після певних зусиль, тому збираюся відповісти на власне запитання, щоб задокументувати його тут, оскільки рішення не з’являється відразу під час веб-пошуку, а …

16
Неможливо встановити пакунки pip всередині контейнера докера за допомогою Ubuntu
Я слідую керівництву по фігу щодо використання docker з додатком python, але коли docker підходить до команди RUN pip install -r requirements.txt Я отримую таке повідомлення про помилку: Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1 Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, …
86 python  docker  pip  fig 

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

3
Як запустити wget всередині образу Ubuntu Docker?
Я намагаюся завантажити пакет Debian всередині контейнера Ubuntu наступним чином: sudo docker run ubuntu:14.04 wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb я отримав exec: "wget": executable file not found in $PATH Я вже встановив wgetдокер наступним чином: run ubuntu:14.04 apt-get install wget Як я можу завантажити файл?
86 ubuntu  docker  wget 

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