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

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



3
Розуміння власності користувацьких файлів у docker: як уникнути зміни дозволів пов’язаних томів
Розглянемо такий тривіальний Dockerfile: FROM debian:testing RUN adduser --disabled-password --gecos '' docker RUN adduser --disabled-password --gecos '' bob у робочому каталозі ні з чим іншим. Створіть образ докера: docker build -t test . а потім запустіть скрипт bash на контейнері, зв’язавши робочий каталог з новим підкаталогом домашнього каталогу bob: docker …

2
Dockerfile: Встановлення кількох змінних середовища в один рядок
У мене склалося враження, що змінні середовища можна встановлювати в один рядок наступним чином, щоб мінімізувати посередницькі зображення. FROM alpine:3.6 ENV RUBY_MAJOR 2.4 \ RUBY_VERSION 2.4.1 \ RUBY_DOWNLOAD_SHA256 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 \ RUBYGEMS_VERSION 2.6.12 \ BUNDLER_VERSION 1.15.3 Однак, запускаючи контейнер на основі цього фрагмента та викликаючи, # set |grep RUя бачу, що …

12
Як запустити `apt-get` у докер-файлі за проксі?
Я працюю на віртуальній машині (Ubuntu 13.10) з Docker (версія 0.8.1, збірка a1598d1). Я намагаюся створити образ за допомогою dockerfile. По- перше, я хочу , щоб оновити пакети (використовуючи код нижче - проксі обфусцірованний) , але apt-getраз з помилкою: Could not resolve 'archive.ubuntu.com'. FROM ubuntu:13.10 ENV HTTP_PROXY <HTTP_PROXY> ENV HTTPS_PROXY …
76 docker  apt  http-proxy 

10
Як шукати зображення з приватного реєстру 1.0 в Docker? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 8 місяців тому . Удосконалюйте це питання Я створив приватний реєстр, curl xx.xx.xx.xx: 5000 - це нормально. Я вставляю зображення в приватний …

3
Я не можу встановити Docker, оскільки контейнер.dio не має можливості встановити
Я спробував встановити 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, …
33 docker  ubuntu 

3
Діагностика високого використання процесора на Docker для Mac
Як діагностувати причину Docker на MacOS, зокрема, com.docker.hyperkitвикористовуючи 100% ЦП? Статистика Докера Статистика Docker показує, що всі запущені контейнери мають низький процесор, пам'ять, чистий IO та блок IO. 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 …

3
Яка мета "docker build --pull"?
Під час створення докерного зображення ви зазвичай використовуєте docker build .. Але я виявив, що ви можете вказати --pull, щоб вся команда виглядала такdocker build --pull . Я не впевнений у меті --pull. В офіційній документації Dockers написано: "Завжди намагайтеся витягнути нову версію зображення", і я не впевнений, що це …
17 docker 

3
Докер: Диск не ділився
Під час "докерізації" програми 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 …

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
Докерська шкала з детермінованим прив'язкою портів
Я хотів би масштабувати wildflyконтейнер, виставивши кілька портів з детермінованими результатами. docker-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" Докерфайл …

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-були виявлені ). Більше …
13 docker  .net-core 

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

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