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

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

9
Як запустити Nginx в контейнері Docker без зупинки?
У мене встановлено Nginx на контейнері Docker, і я намагаюся запустити його так: docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx Проблема полягає в тому, що спосіб роботи Nginx полягає в тому, що початковий процес негайно породжує основний процес Nginx та деяких працівників, а потім виходить з ладу. Оскільки Докер …
130 linux  nginx  docker 

3
Хто-небудь може пояснити docker.sock
Я намагаюся зрозуміти фактичну причину монтажу docker.sockу docker-compose.ymlфайл. Це для автоматичного відкриття? volumes: - /var/run/docker.sock:/var/run/docker.sock
130 docker 


8
Dockerfile, якщо інше обумовлено зовнішніми аргументами
У мене є докерфайл FROM centos:7 ENV foo=42 то я будую його docker build -t my_docker . і запустити його. docker run -it -d my_docker Чи можна передавати аргументи з командного рядка і використовувати їх, якщо інше в Dockerfile? Я маю на увазі щось подібне FROM centos:7 if (my_arg==42) {ENV=TRUE} …
130 docker  dockerfile 

3
Чи варто використовувати докер-композицію або запустити?
Чи є причина використовувати runдля запуску docker-compose.ymlфайлу чи просто використовувати up? Я розумію, що runможна запустити певний контейнер, але я маю на увазі той випадок, коли ви його використовуєте, не вказуючи контейнер, щоб він запускав усі ваші контейнери yml.

8
Докер: Запуск нано в контейнері докера
Я відкриваю інтерактивну оболонку в контейнер докера так sudo docker exec -t -i {container_name} bash Поки що добре, але намагаються досягти nanoрезультатів у: Помилка відкриття терміналу: невідомо.
128 docker 

4
Як уникнути перевстановлення пакетів під час створення зображення Docker для проектів Python?
Мій Dockerfile щось подібне FROM my/base ADD . /srv RUN pip install -r requirements.txt RUN python setup.py install ENTRYPOINT ["run_server"] Кожен раз, коли я будую новий імідж, залежність потрібно перевстановлювати, що може бути дуже повільним у моєму регіоні. Один із способів, який я думаю про встановлені cacheпакети, - це перекриття …
128 python  docker 

5
Налаштування MySQL та імпорт дампа в Dockerfile
Я намагаюся налаштувати Dockerfile для мого проекту LAMP, але у мене є кілька проблем при запуску MySQL. У моєму Dockerfile є наступні рядки: VOLUME ["/etc/mysql", "/var/lib/mysql"] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e "CREATE DATABASE mydb" RUN mysql -u root mydb < /tmp/dump.sql Але …
127 mysql  docker 

12
Докер встановлений, але Docker Compose - ні? чому?
Я встановив докер на centos 7., виконуючи наступні команди, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world ПРИМІТКА: helloworld працює правильно і не виникає проблем. однак, коли я намагаюся запустити docker-compose (docker-compose.yml існує та дійсний), це дає мені помилку лише на Centos (версія …

6
Докер-машина: на пристрої не залишилося місця
Я намагаюся налаштувати Docker Machine за допомогою Docker Compose. Сценарій 1 (без Docker Machine) Якщо я запускаю docker-compose up -dбез Docker Machine, він створює 3 пов'язані контейнери як наміри (nginx + mongodb + nodejs). Сценарій 2 (за допомогою Docker Machine) Потім я створю VM за допомогою Docker Machine і кажу …

4
Як я можу використовувати локальне зображення як базове зображення з докерфайлом?
Я працюю над докерфайлом. Я щойно зрозумів, що FROMвесь час використовую з індексованими зображеннями. Тож мені цікаво: Як я можу використати одне із своїх локальних (користувацьких) зображень як базове ( FROM) зображення без pushingйого вказівника?
126 docker 

5
Як я монтую каталог хостів як том в docker compose
У мене є середовище розробки, яку я докерізую, і мені хотілося б здатності перезавантажувати свої зміни без необхідності перебудувати зображення докера. Я використовую docker compose, тому що redis - одна із залежностей мого додатка, і мені подобається мати можливість зв’язати контейнер redis У мене визначено два контейнери docker-compose.yml: node: build: …

9
Отримати змінну навколишнього середовища від контейнера Docker
Який найпростіший спосіб отримати змінну середовища з контейнера docker, який не був задекларований в Dockerfile ? Наприклад, змінна середовища, яка була встановлена ​​через якийсь docker exec container /bin/bashсеанс? Я можу зробити docker exec container env | grep ENV_VAR, але я вважаю за краще щось, що просто повертає значення. Я намагався …

11
Як я можу тримати контейнер, що працює на Kubernetes?
Зараз я намагаюся запустити простий контейнер з оболонкою (/ bin / bash) на кластері Kubernetes. Я подумав, що існує спосіб зберегти контейнер, який працює на контейнері Docker, використовуючи pseudo-ttyопцію і від'єднати ( -tdопція за docker runкомандою). Наприклад, $ sudo docker run -td ubuntu:latest Чи є такий варіант у Kubernetes? Я …

2
Яка різниця між запуском докер-композиції та початком докер-композиції?
Щоразу, коли я страчу docker-compose start docker-compose ps Я бачу свої контейнери зі станом "UP". Якщо я це роблю docker-compose up -d Я побачу більш багатослівний, але він матиме той самий стан. Чи є різниця між обома командами?

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