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

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

2
Что мне следует использовать: Dockerfiles или коммиты изображений?
Я немного запутался в этих двух вариантах. Похоже, они связаны. Однако они не совсем совместимы. Например, кажется, что использование Dockerfiles означает, что вам не следует делать фиксацию на изображениях, потому что вам действительно нужно просто отслеживать Dockerfile в git и вносить в него изменения. Тогда нет никакой двусмысленности в том, …
81 docker 

10
Остановите и удалите контейнер докеров, если он запущен
Я хочу прагматично остановить и удалить контейнер докера, если он запущен. Это для сценария сборки. Возьмем следующий пример. Как мне остановить и удалить докер-контейнер rabbitmq, как показано в столбце NAMES в сценарии bash? docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9909a5e2856f rabbitmq-image "/docker-entrypoint.s" 11 minutes ago Up …

3
Я не могу установить Docker, потому что containerd.io не имеет кандидата на установку
Я пытался установить Docker на Kubuntu 19.10. Я использовал эти шаги для установки: https://docs.docker.com/install/linux/docker-ce/ubuntu/ На шаге 2 после добавления репозитория и ключа я получил это сообщение Package containerd.io is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or …
33 docker  ubuntu 

3
Диагностика высокой загрузки процессора в Docker для Mac
Как мне диагностировать причину Docker на MacOS, особенно com.docker.hyperkitиспользуя 100% процессорного времени? Статистика Docker Статистика Docker показывает, что все запущенные контейнеры имеют низкий процессор, память, чистый ввод-вывод и блочный ввод-вывод. iosnoop iosnoop показывает, что com.docker.hyperkitв файл выполняется около 50 операций записи в секунду, что составляет 500 КБ в секунду Docker.qcow2. …

3
Ошибка конвейера CI / CD с PostgreSQL с ошибкой «База данных не инициализирована и пароль суперпользователя не указан»
Я использую конвейер Bitbucket с PosgreSQL для CI / CD. Согласно этой документации сервис PostgreSQL был описан bitbucket-pipelines.ymlследующим образом: definitions: services: postgres: image: postgres:9.6-alpine До сих пор все работало нормально. Но все мои последние конвейеры потерпели неудачу со следующей ошибкой: Error: Database is uninitialized and superuser password is not specified. …

3
Какова цель «docker build --pull»?
При создании образа докера вы обычно используете docker build .. Но я обнаружил, что вы можете указать --pull, так что вся команда будет выглядетьdocker build --pull . Я не уверен насчет цели --pull. Официальная документация докеров гласит: «Всегда пытайтесь использовать более новую версию образа», и я не уверен, что это …
17 docker 

3
Докер: диск не был передан
При «dockerizing» приложении ASP.NET Core 3.1 MVC я получил следующий результат: docker run -dt -v "C:\Users\admin\vsdbg\vs2017u5:/remote_debugger:rw" -v "D:\xxx\yyy\Spikes\DockerizedWebApp1\DockerizedWebApp1:/app" -v "D:\xxx\yyy\Spikes\DockerizedWebApp1:/src/" -v "C:\Users\admin\.nuget\packages\:/root/.nuget/fallbackpackages2" -v "C:\Program Files\dotnet\sdk\NuGetFallbackFolder:/root/.nuget/fallbackpackages" -e "DOTNET_USE_POLLING_FILE_WATCHER=1" -e "ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true" -e "ASPNETCORE_ENVIRONMENT=Development" -e "NUGET_PACKAGES=/root/.nuget/fallbackpackages2" -e "NUGET_FALLBACK_PACKAGES=/root/.nuget/fallbackpackages;/root/.nuget/fallbackpackages2" -P --name DockerizedWebApp1 --entrypoint tail dockerizedwebapp1:dev -f /dev/null docker: Error response from daemon: status code …

1
Ошибка: не удалось найти какие-либо установленные .NET Core SDK
Когда я запускаю команду, docker run -i -t myProjectона показывает ошибку: Не удалось найти какие-либо установленные .NET Core SDK. Вы хотели запускать команды .NET Core SDK? Установите .NET Core SDK по адресу : https://aka.ms/dotnet-download Тем не менее, у меня установлен .NET Core SDK, и PATHон правильный (см. Здесь: https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot?view=aspnetcore-3.1#no-net -core-sdks-были …
14 docker  .net-core 

4
Как перенаправить http в https с помощью ярлыков Traefik 2.0 и Docker Compose?
Обратите внимание, что это вопрос Traefik V2. У меня было решение на V1, но V2 - это полное обновление. Это выше предполагается перенаправление http://whoami.mysite.com к HTTP s : //whoami.mysite.com. Http s работает хорошо. Http не перенаправляет на https и выдает ошибку 404. Там нет другого файла. На данный момент все …

1
Шкала Docker с детерминированной привязкой порта
Я хотел бы масштабировать wildflyконтейнер, выставив несколько портов с детерминированными результатами. докер-compose.yml version: '3' services: wildfly-server: build: context: . dockerfile: Dockerfile args: admin_user: admin admin_password: admin deploy: resources: limits: memory: 1.5G cpus: "1.5" restart: always ports: - "8000-8099:8080" - "8100-8199:9990" - "8200-8299:8787" expose: - "8080" - "9990" - "8787" Dockerfile …

1
Как подключиться к Traefik TCP Services с включенной конфигурацией TLS?
Я пытаюсь настроить Traefik так, чтобы у меня был доступ к сервисам через доменные имена, и чтобы мне не приходилось устанавливать разные порты. Например, две службы MongoDB, оба на порте по умолчанию, но в разных доменах, example.localhostи example2.localhost. Только этот пример работает. Я имею в виду, что другие случаи, вероятно, …

2
Репозиторий не подписан в сборке Docker
У меня есть следующий Dockerfile, который использует последний образ Ubuntu, извлеченный из dockerhub: FROM ubuntu:latest RUN apt-get update && apt-get install -y g++ llvm lcov при запуске команды сборки docker возникают следующие ошибки: Ошибка: 2 http://archive.ubuntu.com/ubuntu bionic InRelease По крайней мере одна недопустимая подпись была обнаружена. Ошибка: 1 http://security.ubuntu.com/ubuntu bionic-security …
13 docker  ubuntu  apt 

5
Как обратиться к «OSError: libc not found», появившемуся в exec Gunicorn приложения Flask внутри док-контейнера Alpine
Я работаю над приложением Flask, основанным на приложении Microblog из мега-учебника Мигеля Гринберга. Код живет здесь: https://github.com/dnilasor/quickgig . У меня есть рабочая реализация докера со связанным контейнером MySQL 5.7. Сегодня я добавил функцию Admin View, используя модуль Flask-Admin. Он прекрасно работает локально (OSX) на сервере Flask через «флеш-запуск», но когда …

2
Как отключить дампы основного файла в Docker-контейнере
Мой PHP-контейнер запускает кукловод для создания PDF. Создавая документ PDF, он также создает два файла дампа памяти внутри моего контейнера. Я не уверен, откуда они на самом деле. Хост / сервер - CentOS 7. Я проверил следующее: Нет журнала ошибок приложения, Browsershot / puppeteer работает без ошибок. Журнал ошибок (например, …

3
Динамическое управление Dockerfile для разных клиентов в реализации конвейера CI / CD
Я пытаюсь реализовать конвейер CI / CD для моего проекта, используя Docker, Kubernetes и Jenkins. Мое приложение является мультитенантным, в котором переменные приложения базы данных различны для разных арендаторов. Стратегия применения Когда я создаю образ докера, я использую Dockerfile. И я держу свой Dockerfile в своем хранилище кода SVN. Для …

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