Вопросы с тегом «docker»

128
Как избежать переустановки пакетов при создании образа Docker для проектов Python?

Мой Dockerfile похож на FROM my/base ADD . /srv RUN pip install -r requirements.txt RUN python setup.py install ENTRYPOINT ["run_server"] Каждый раз, когда я создаю новый образ, необходимо переустанавливать зависимости, что может быть очень медленным в моем регионе. Я думаю, что один из способов...

128
Докер: запуск nano в контейнере докера

Я открываю интерактивную оболочку в контейнере докера вот так sudo docker exec -t -i {container_name} bash Пока все хорошо, но попытка запустить nanoприводит к: Ошибка открытия терминала: неизвестно....

127
Как смонтировать каталог хоста как том в Docker Compose

У меня есть среда разработки, которую я докерирую, и я хотел бы иметь возможность перезагружать мои изменения без необходимости перестраивать образы докеров. Я использую docker compose, потому что redis является одной из зависимостей моего приложения, и мне нравится иметь возможность связать...

127
Как я могу использовать локальный образ в качестве базового образа с файлом докеров?

Я работаю над dockerfile. Я только что понял, что все время использовал FROMиндексированные изображения. Поэтому мне интересно: Как я могу использовать одно из моих локальных (пользовательских) изображений в качестве образа base ( FROM) без pushingего включения в индекс?...

127
Настройка 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"...

127
Docker установлен, а Docker Compose - нет? Зачем?

Я установил докер на centos 7., выполнив следующие команды: curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world ПРИМЕЧАНИЕ: helloworld работает правильно и без проблем. однако, когда я пытаюсь запустить docker-compose...

126
Получить переменную среды из контейнера Docker

Какой самый простой способ получить переменную среды из контейнера докеров, который не был объявлен в файле Dockerfile ? Например, переменная среды, которая была установлена ​​через какой-то docker exec container /bin/bashсеанс? Я могу это сделать docker exec container env | grep ENV_VAR, но я бы...

126
Docker Machine: на устройстве не осталось места

Я пытаюсь настроить Docker Machine с помощью Docker Compose. Сценарий 1 (без Docker Machine) Если я работаю docker-compose up -dбез Docker Machine, он создает мои 3 связанных контейнера как задумано (nginx + mongodb + nodejs). Сценарий 2 (с Docker Machine) Затем я создаю виртуальную машину с...

124
Как установить локаль внутри контейнера Docker Debian / Ubuntu?

Я использую контейнер Ubuntu Docker. У меня норвежская клавиатура, и мне нужно использовать норвежские символы (øæå). Кодировка символов моего терминала установлена ​​на UTF-8, и я подключаюсь к своему контейнеру с помощью SSH. Однако я не могу ни вводить норвежские символы, ни копировать и...

124
В чем разница между docker-compose up и docker-compose start?

Когда бы я ни выполнял docker-compose start docker-compose ps Я вижу свои контейнеры с состоянием "ВВЕРХ". Если я сделаю docker-compose up -d Я увижу более подробную информацию, но она будет в том же состоянии. Есть ли разница между обеими...

124
Как сохранить работающий контейнер в Kubernetes?

Теперь я пытаюсь запустить простой контейнер с оболочкой (/ bin / bash) в кластере Kubernetes. Я думал, что есть способ поддерживать работу контейнера в контейнере Docker, используя pseudo-ttyопцию и отсоединение ( -tdопция в docker runкоманде). Например, $ sudo docker run -td ubuntu:latest Есть ли...

124
Как изменить реестр докеров по умолчанию с docker.io на мой частный реестр?

По умолчанию, если я выдаю команду: sudo docker pull ruby:2.2.1 по умолчанию он будет загружен с официального сайта docker.io. Pulling repository docker.io/library/ruby Как мне изменить его в личный реестр. Это означает, что если я выдам sudo docker pull ruby:2.2.1 он будет извлекать из моего...

123
ARG или ENV, что использовать в этом случае?

Это может быть тривиальный вопрос, но чтение документации по ARG и ENV не проясняет мне ситуацию. Я создаю контейнер PHP-FPM и хочу дать возможность включать / отключать некоторые расширения по потребностям пользователя. Было бы здорово, если бы это можно было сделать в Dockerfile, добавив условные...

122
точка входа в докер, на которой запущен сценарий bash, получает сообщение «Отказано в разрешении»

Я пытаюсь докеризовать свое приложение node.js. Когда контейнер построен, я хочу, чтобы он запустил, git cloneа затем запустил сервер узла. Поэтому я помещаю эти операции в сценарий .sh. И запустите скрипт как одну команду в ENTRYPOINT: FROM ubuntu:14.04 RUN apt-get update && apt-get...

122
Какая связь между ОС узла докеров и ОС базового образа контейнера?

Я не уверен, что задаю правильный вопрос ... но пока я читал все докеры, которые я мог достать, я вижу, что могу установить Docker на Ubuntu 12.04 (например), а затем я могу установить контейнер Fedora или другая версия ubuntu? (есть пример, когда пользователь установил busybox в контейнер.) И,...

121
Как перенести тома, содержащие только данные, с одного хоста на другой?

Как описано в документации Docker по работе с томами, существует концепция так называемых контейнеров только для данных , которые предоставляют том, который может быть смонтирован в несколько других контейнеров, независимо от того, работает ли контейнер только для данных на самом деле или нет. В...

121
docker login unknown сокращенный флаг: 'e'

Я только что обновил версию докера и узнал, что команда aws ecr get-login больше не работает. Получил ошибку: неизвестный сокращенный флаг: 'e' in -e '. Похоже, докер больше не поддерживает флаг -e. Есть способ исправить это? Установленные версии: aws-cli/1.11.111 Python/2.7.10 Darwin/16.6.0...