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

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

21
Вы пытаетесь смонтировать каталог в файл (или наоборот)?
Имею докер с версией 17.06.0-ce. Когда я пытаюсь установить NGINX с помощью докера с помощью команды: docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest Это показывает, что docker: ответ об ошибке от демона: ошибка времени выполнения oci: container_linux.go: 262: запуск процесса контейнера …
92 docker  nginx 

5
Как взаимодействовать между контейнерами Docker через «имя хоста»
Я планирую разделить свой монолитный сервер на множество небольших контейнеров-докеров, но пока не нашел хорошего решения для «межконтейнерного взаимодействия». Это мой целевой сценарий: Я знаю, как связывать контейнеры вместе и как открывать порты, но ни одно из этих решений меня не удовлетворяет. Есть ли какое-либо решение для связи через имена …

4
Docker - образ операционной системы «windows» нельзя использовать на этой платформе.
Я пробовал это на своей машине с Windows 10: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system …



3
Что на самом деле делает параметр --net = host в команде Docker?
Я немного новичок в Docker. Я не смог найти четкого описания того, что эта опция делает в команде docker run, и немного запутался в этом. Можем ли мы использовать его для доступа к приложениям, работающим в контейнерах докеров, без указания порта? В качестве примера, если я запускаю веб-приложение, развернутое через …

10
Где я могу найти код sha256 образа докера?
Я хотел бы получить изображения centos, tomcat, ... используя их код sha256, как в docker pull myimage@sha256:0ecb2ad60 но я нигде не могу найти код sha256, который можно было бы использовать. Я проверил репозиторий dockerhub на предмет намеков на код sha256, но не нашел. Я скачал изображения по их тегу docker …

3
В чем разница между Docker и Python virtualenv?
Насколько я понимаю, Docker - это инструмент, используемый для виртуальных сред. На их жаргоне это называется «контейнеризация». Это более или менее то, что делает virtualenv Python. Однако вы можете использовать virtualenv в Docker. Итак, это виртуальная среда внутри виртуальной среды? Я не понимаю, как это вообще будет работать, так что …


3
Как перезапустить остановленный док-контейнер
Я запускаю док-контейнер из образа с помощью следующей команды: $ docker run -d myimage /bin/bash -c "mycommand" По "mycommand"завершении контейнер останавливается (я полагаю, он остановлен), но не удаляется, потому что я могу увидеть его с помощью этой команды: $ docker ps -a Есть ли способ к restartэтому контейнеру с такими …
89 docker 

13
В репозитории Docker нет файла выпуска при запуске обновления apt-get в Ubuntu
Я использую Ubuntu 16.10 и недавно установил Docker (v1.12.4), используя сборку Xenial, следуя приведенным здесь инструкциям . У меня не было проблем с созданием контейнеров, автоматическим перезапуском и т. Д. Однако теперь каждый раз, когда я запускаю apt-get update, я получаю следующее сообщение об ошибке: W: The repository 'https://apt.dockerproject.org/repo ubuntu-xenial …
89 ubuntu  docker  apt-get 

3
Dockerignore: игнорировать все, кроме файла и Dockerfile.
Итак, основная цель заключалась в том, чтобы докеризовать приложение fat jar и поместить его в Elasticbeanstalk. Проблема в контексте. Немного глупо добавлять так много контекста в докер, если все, что мне нужно, это единственный файл jar. Я играл с файлом .dockerignore, но я потерялся. Я пытался использовать отрицание gitignore, но …
89 docker 

4
Как запустить 2 команды с помощью docker exec
Мне нужно запустить 2 команды с помощью docker exec. Я копирую файл из контейнера докеров и не хочу иметь дело с учетными данными, чтобы использовать что-то вроде ssh. Эта команда копирует файл: sudo docker exec boring_hawking tar -cv /var/log/file.log | tar -x Но он создает подкаталог var / log, я …
89 docker 

9
Как проверить, запущен ли процесс внутри контейнера докеров
[Обновлено1] У меня есть оболочка, которая изменяет параметры ядра TCP в некоторых функциях, но теперь мне нужно запустить эту оболочку в контейнере Docker, это означает, что оболочке необходимо знать, что она работает внутри контейнера, и прекратить настройку ядра. Я не уверен, как этого добиться, вот содержимое /proc/self/cgroupконтейнера: 9:hugetlb:/ 8:perf_event:/ 7:blkio:/ …

9
Использование docker-compose с CI - как бороться с кодами выхода и демонизированными связанными контейнерами?
Прямо сейчас наши агенты Jenkins генерируют docker-compose.yml для каждого из наших проектов Rails, а затем запускают docker-compose up. Docker-compose.yml имеет основной «веб-контейнер», внутри которого находится rbenv и все другие наши зависимости Rails. Он связан с контейнером БД, который содержит тестовую БД Postgres. Проблема возникает, когда нам действительно нужно запустить тесты …

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