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

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

8
docker: исполняемый файл не найден в $ PATH
У меня есть образ докера, который устанавливает grunt, но когда я пытаюсь запустить его, я получаю сообщение об ошибке: Error response from daemon: Cannot start container foo_1: \ exec: "grunt serve": executable file not found in $PATH Если я запускаю bash в интерактивном режиме, gruntэто доступно. Что я делаю не …
217 docker 

13
Как вы перечисляете тома в докер-контейнерах?
При использовании образов докеров из реестров мне часто нужно видеть тома, созданные контейнерами образа. Примечание: я использую докер версии 1.3.2 в Red Hat 7. пример postgresОфициальное изображение из Докер реестра имеет объем , настроенный для контейнеров в /var/lib/postgresql/data. Какая самая короткая команда для отображения объема /var/lib/postgresql/dataв postgresконтейнере?
214 docker 

3
Изменить каталог команды в Docker?
В докере я хочу сделать это: git clone XYZ cd XYZ make XYZ Однако, поскольку нет команды cd, мне приходится каждый раз указывать полный путь (make XYZ / fullpath). Какие-нибудь хорошие решения для этого?
214 docker  cd 

7
Как создать пользователя / базу данных в скрипте для Docker Postgres
Я пытался настроить контейнер для экземпляра postgres для разработки, создав пользовательский пользователь и базу данных. Я использую официальное изображение докера Postgres . В документации он инструктирует вас вставить скрипт bash внутри /docker-entrypoint-initdb.d/папки, чтобы настроить базу данных с любыми пользовательскими параметрами. Мой скрипт bash: make_db.sh su postgres -c "createuser -w -d …


8
Добавьте том в Docker, но исключите подпапку
Предположим, у меня есть контейнер Docker и папка на моем хосте /hostFolder. Теперь , если я хочу , чтобы добавить эту папку в контейнер Докер как объем, то я могу сделать это либо с использованием ADDв Dockerfileили установки его в качестве тома. Все идет нормально. Теперь /hostFolderсодержит подпапку /hostFolder/subFolder. Я …
211 docker  dockerfile 


7
Запутался в опции Docker -t для выделения псевдо-TTY
Что именно делает эта опция? Я много читал на TTY и все еще в замешательстве. Я играл с отсутствием -tи просто, -iи кажется, что программы, которые ожидают пользовательского ввода, выдают ошибку без -t. Почему важно включить псевдо-TTY?
209 docker  tty  pty 

14
Не удается подключиться к демону Docker в macOS
Я обычно предпочитаю управлять своими приложениями на OSX с помощью brew Я могу установить docker, docker-compose и docker-machine docker --version Docker version 17.05.0-ce, build 89658be docker-compose --version docker-compose version 1.13.0, build unknown docker-machine --version docker-machine version 0.11.0, build 5b27455 Я не загружал и не запускал приложение «Докер для Mac». Однако, …


16
Как автоматически обновлять ваши док-контейнеры, если обновляются базовые образы
Скажем, у меня есть тривиальный контейнер на основе ubuntu:latest. Теперь есть обновление безопасности и ubuntu:latestоно обновляется в репозитории Docker. Откуда мне знать, что мой локальный образ и его контейнеры работают позади? Есть ли некоторые рекомендации по автоматическому обновлению локальных образов и контейнеров в соответствии с обновлениями хранилища Docker, которые на …


4
docker build с --build-arg с несколькими аргументами
Согласно документации , для флага можно определить несколько аргументов --build-arg, но я не могу понять, как это сделать. Я пробовал следующее: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5 number_of_replicas=2 --no-cache . => Это возвращает ошибку. Я также пробовал: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5,number_of_replicas=2 --no-cache . => Это устанавливает одну переменную, …
206 docker  build  arguments 

4
Команда docker не найдена, хотя установлена ​​с помощью apt-get
Добавление этого для справки для других, потому что это бы сэкономило мне 10 минут, если бы существовал такой ответ. Я попытался установить Docker, используя виртуальную коробку Ubuntu 14.0LTS sudo apt get install docker Тем не менее, когда я пытаюсь запустить Docker, это дает мне следующую ошибку The program 'docker' is …

8
Назначить статический IP для контейнера Docker
Я сейчас пытаюсь назначить статический IP 172.17.0.1 при запуске контейнера Docker. Я использую порт 2122 в качестве порта ssh этого контейнера, чтобы позволить этому контейнеру прослушивать порт 2122. sudo docker run -i -t -p 2122:2122 ubuntu Эта команда запускает контейнер Docker со случайным IP-адресом, таким как 172.17.0.5, но мне нужно …
205 docker 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.