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

Подробнее про docker...

Привет всем Я пытаюсь реализовать автоматический запуск теста из целевого файла Makefile. Поскольку мой тест зависит от запуска контейнера докеров, мне нужно проверить, что контейнер запущен и работает во время всего выполнения теста, и перезапустить его, если он не работает. Я пытаюсь сделать это....
4 Фев 2022 в 13:58
Я практикуюсь с Docker, но у меня есть это сообщение в моем терминале. У кого-нибудь есть решение? мой docker-compose mongo: image: mongo ports: - "27017:27017" restart: always web: build: . ports: - "3000:3000" links: - mongo command: node index.js Терминал: (root) Addi....
4 Фев 2022 в 05:39
Я развертываю приложение Springboot и хочу использовать постоянную БД. Итак, в файле application.properties у меня есть spring.datasource.url=jdbc:h2:file:/home/ubuntu/db;AUTO_SERVER=TRUE; Теперь это работает, пока я запускаю это приложение без использования контейнера. Теперь я создаю образ доке....
3 Фев 2022 в 23:59
Я пробовал несколько разных способов назначить массив внутри команды RUN в Dockerfile. Ни один из них не работает. Я работаю на Ubuntu-Slim с bash в качестве оболочки по умолчанию. Я пробовал это (вторая строка ниже) RUN addgroup --gid 1000 node \ && NODE_BUILD_PACKAGES=("binutils-gold" "g++" ....
Я установил образ ibmcom/db2 на докер, работающий на локальном рабочем столе Docker в Windows 10. Следуйте этому руководству по настройке: https://www.ibm.com/docs/en/ db2/11.5?topic=системные окна Я могу запросить образец БД из командной строки db2, как описано здесь: https://www.ibm.com/docs/en/d....
3 Фев 2022 в 18:21
Я запускаю приемочные тесты и сталкиваюсь со следующими ошибками только в своей системе, это нормально работает в других моих командных системах. Я использую веб-драйвер selenium внутри своего док-контейнера, он также отлично работал на моем ПК, но не знаю, почему вдруг он начал выдавать эти ошибки....
Всякий раз, когда я создаю модуль, его статус меняется на «CrashLoopBackOff» после «Завершено». Я использую microk8s. Я загрузил образ в реестр microk8s. Я создаю модуль, выполнив эту команду: «kubectl create -f backend-deployment.yml» Backend.Dockerfile (это файл докера от Django): From python:3 ....
2 Фев 2022 в 15:39
Я разместил образ docker в репозитории gitlab. У меня есть конфиденциальные данные в одном из слоев изображения. Теперь, если кто-то вытащит изображение, сможет ли он увидеть конфиденциальную дату на промежуточном слое. Также может ли он знать команды Dockerfile, которые я использовал для изображени....
2 Фев 2022 в 06:33
Мы можем разместить основное приложение .net на локальном компьютере в IIS/ngnix. Поскольку контейнер Docker использует базовую ОС, где в контейнере размещается приложение? Где написан код, который указывает контейнеру докера размещаться на определенном сервере? Кроме того, если мы хотим изменить....
1 Фев 2022 в 22:23
Я не могу найти способ удалить определенное изображение Docker с помощью идентификатора IMAGE ID, и я не могу понять это из документации Docker. Синтаксис: docker image prune --filter "label=key=value" Как удалить изображение с ID=24de51a55d98 (второе изображение) из вывода ниже? root@ubuntu:/home/v....
1 Фев 2022 в 11:34
Я создал файл jar с помощью Spring Boot и создал из него образ. Используя следующую команду, я выполню соответствующий образ, и программа будет выполнена: docker run -p 8080:8080 81b7afe627db 81b7afe627db — это имя моего изображения. Я не могу выйти из программы с помощью ctrl+c во время ее работы....
1 Фев 2022 в 08:22
У меня есть приложение Python, которое я хочу контейнеризовать с помощью Docker. Я использую Dockerfile, например: FROM python:3.9 WORKDIR /app COPY myapp ./myapp COPY requires.txt . RUN pip install --no-cache-dir -r requires.txt Теперь моя проблема в том, что мне нужно установить определенные зав....
31 Янв 2022 в 18:37
При монтировании папки хоста со статическим содержимым в контейнер Docker Nginx я получаю следующую ошибку: docker: Error response from daemon: invalid mode: \usr\share\nginx\html\. Я запускаю эту команду: docker run --name website -v $(C:\Users\USER\Desktop\website):\usr\share\nginx\html\ -d -p 80....
31 Янв 2022 в 16:35
У меня есть контейнер Docker, на котором я хотел бы запустить приложение nodejs. Приложение представляет собой просто скрипт для чтения файлов и создания CSV-файлов. Интерфейса нет, поэтому его не нужно запускать через порт. Команда для запуска приложения nodejs. node index.js --flag_a <flag_a_nam....
31 Янв 2022 в 16:17
Я пытался установить некоторые модули Python, которые используют код C, который скомпилирован на основе архитектуры хоста. Окончательные сценарии будут развернуты на архитектуре arm64, у которой нет доступа к Интернету, поэтому установка модулей напрямую на нее невозможна. Моя машина — Intel Mac, ....
31 Янв 2022 в 14:52
У меня есть несколько файлов docker-compose.yml, которые нормально работают с docker-compose up по отдельности. Каждый docker-compose запускает несколько контейнеров. После того, как они установлены, я не вижу, какие контейнеры работают с docker ps. Я вижу что-то с docker-compose ps, но только для ....
30 Янв 2022 в 16:36
Учитывая репозиторий Git в качестве контекста Docker: my_project_dir ├── Dockerfile ├── run_myapp.py ├── requirements.txt ├── dir1 │ └── ... some files └── dir2 └── ... some files Я хочу использовать COPY для перемещения run_myapp.py и requirements.txt, но не двух каталогов. Я хочу, чтобы ....
30 Янв 2022 в 10:55
Я использую приведенную ниже команду для запуска Anaconda внутри док-контейнера. Но я хочу преобразовать его в Dockerfile, чтобы я мог просто отправить докер для запуска приложения. Идея проста: запустить его локально на порту 8888, читая <>. Не нужно каждый раз выполнять большую команду ниже. Как ....
30 Янв 2022 в 05:31
У меня есть Dockerfile, который работает с API и базой данных MySQL, и он должен выполнять миграцию: FROM node WORKDIR /api COPY . . RUN npm install EXPOSE 3001 VOLUME [ "/api/node_modules" ] CMD [ "npm", "start" ] Кроме того, есть файл docker-compose, в котором у меня есть база данных как ус....
Я хочу создать свое весеннее загрузочное приложение с базой данных Postgres в контейнере докеров с компоновкой докеров. У меня возникла ошибка при создании контейнера для создания докеров. Приложение Spring не может подключиться к базе данных Postgres. Контейнер Postgres работает как надо, и я мо....
29 Янв 2022 в 23:18
Я делаю очень короткий рабочий процесс, в котором я использую инструмент для своего анализа под названием лосось. В hpc, над которым я работаю, я не могу установить этот инструмент, поэтому я решил извлечь контейнер из biocontainers. В hoc у нас не установлен docker (у меня также нет разрешения на....
29 Янв 2022 в 13:41
Сейчас я изучаю Docker и хочу создать 2 простых java-контейнера клиент-сервер, в которых клиент отправляет заказ, а сервер отвечает подтверждающим сообщением о том, что заказ получен. Какой протокол я должен использовать для отправки сообщения от клиента на сервер? Пример кода клиент-сервер public c....
28 Янв 2022 в 21:19
Я пытаюсь запустить новую версию своего приложения с помощью докера, но у меня появляется эта новая ошибка, когда я запускаю команду «docker-compose up --detach --scale app=3»: ОШИБКА: для cc5610c2dbea_talent_redis_1 Не удается запустить службу Redis: mkdir /var/lib/containerd/io.containerd.runtime.....
28 Янв 2022 в 18:01
Я хочу создать образ докера для моего углового приложения, но я запутался, какую последнюю версию nodejs мне следует использовать, которая должна быть стабильной и поддерживаться долгое время? Я думаю об использовании v17.4.0 FROM node:12.16.1 ENV ARG "" RUN mkdir -p /usr/src/ WORKDIR /usr/src/ COPY....
28 Янв 2022 в 12:09
Я настраиваю док-контейнер как простую среду для Ocaml, поскольку мне не нужно управлять двумя цепочками инструментов OPAM на двух компьютерах. (Настольный компьютер с Windows, ноутбук с Linux) Моя цель — загрузить контейнер в командную строку bash при запуске docker-compose с готовым к работе ocam....
28 Янв 2022 в 07:31