Andrey DEV(Джейс) ↑
version: '3'
services:
vmbitrix:
image: akrid782/bitrix:vmbitrix
ports:
- "82:80" #для http
- "443:443" #для https
- "8280:22" #для ssh т.е подключение будет проходить через порт 8080
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
cap_add:
- ALL
Andrey DEV(Джейс) ↑
почему может не видить на localhost:82 ? контейнер запущен
Sergey
Andrey DEV(Джейс) ↑
через порт 8280
пробовал) это просто коммент не поменял
Захар
Всем привет! Сталкивался ли кто с такой проблемой на винде, что когда перезапускаешь докер-контейнер, он как будто перестает пробрасывать порты, и соответственно сервер не реагирует ни на какие запросы, но внутри контейнера всё норм? Ошибка в POSTMAN ERRCONNRESET
Vitaly
Andrey DEV(Джейс) ↑
Vitaly
так подключись в контейнер и внутри дерни там-же curl
Andrey DEV(Джейс) ↑
попробую позже,спасибо
Сергей
Есть гитлаб раннер с докер экзекутором. Мне нужно внутрь контейнера добавить докер (у разрабов через докер начали тесты ходить). Сначала хотел по-тупому сделать:
FROM maven:3.8-openjdk-8
RUN set -eux; apt-get update; apt-get install -y python2 ; rm -rf /var/lib/apt/lists/*
RUN curl -fL https://install-cli.jfrog.io | sh
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
FROM docker:20.10.17-dind
Понял, что инструкция FROM работает не так, как я хотел)
В связи с чем вопрос:
Как лучше реализовать то, что мне нужно? Собрать докерфайл из docker:20.10.17-dind и добавить в него все нужные пакеты, или есть какой-то более оптимальный вариант? Прогон тестов это тупо mvn verify $MAVEN_OPTS, больше в этом контейнере ничего происходить не будет
SheferDev
Друзья, приветствую, вопрос такой, как через Docker API получить файловую структуру контейнера
SheferDev
в документации есть подобный запрос, но он возвращает заголовок в base64, в котором толком ничего нет
SheferDev
Это я указывал параметр path=/ (То есть корневая директория)
⎈
а чё у редхата нех халявного Podman Registry?
где официальный образ ansible если я на podman-не сижу?
в докерхабе?
Никита
Ребят, подкажите есть какой-то флаг типо —info или —debug для docker build?
нужно подробнее посмотреть с каких репозиториев скачиваются слои для образа?
Sergey
С каких указано в dockerfile и с dockerhub
TK
@@@@@
Всем привет.
version: "3.8"
services:
mysql:
image: mysql:5.7.31
volumes:
- data-volume:/var/lib/mysql
volumes:
data-volume:
Можно ли как то data-volume привязать папку локальную? предварительно данные туда залить и извлекать, чтоб не где то доккер создал ее.
@@@@@
или надо отказаться от обявления
volumes:
data-volume:
и папку указывать?
Alexander
@@@@@
через общий volumes не получиться?
Alexander
Что такое общий volumes? Есть volume, который докер сам создает у себя в /var/lib/docker и есть bind mount, который является произвольным каталогом.
A
Подскажите плиз проверку на достпупность контейнера, сталкнулся с проблемой запуска jitsi в swarm. получается что с начиная с 3 версии в docker swarm не работает depends_on: - prosody и получается что файл jvb.conf который генерируется при запуске контейнера jvb содержит пустое значение server-id = "{{ $WS_SERVER_ID }}" .. Чем можно заменить depends_on в докер swarm?
Evgeniy
@@@@@
Evgeniy
@@@@@
а какой вариант для такого дела посоветуете?
Evgeniy
а какой вариант для такого дела посоветуете?
если есть файлы которые надо загружать от пользователя и раздавать, то обычно делают s3 (например minio в разработке, а на проде уже большинство хостингов это предоставляют) ну или более древний ftp/sftp/nfs который хранит файлы и контейнеры забирают данные с него
@@@@@
интересно но ничего не понял. Nginx то как статику должен раздавать
Evgeniy
@@@@@
спасибо по читаю
Evgeniy
вообще статику можно ложить в контейнер nginx и раздавать ее от туда
я больше говорил о кейсе, когда надо например загрузить файлик пользователя (аватар) и потом его отдавать другим
это вроде тоже статика, но она динамически пополяется пользовательскими данными, а для данных нужно хранилище, файлы можно хранить хоть в бд (mysql/postgres) но это хреновая идея, а можно делать хранилища и обращаться к ним по разным протоколам
@@@@@
ну да мне надо загружать картинки от пользователя. потом на сайте показывать другим. ну и thumbaals делать
Evgeniy
@@@@@
это amazon s3?
Evgeniy
амазон это хостинг провайдер который предоставляет возможность создавать свои s3 бакеты
есть и другие провадеры что это предоставляют
есть minio которая позволяет тебе самому создавать такие бакеты у себя (для разработки самое то), а в проде можно использовать хостинг провайдеры, определяется лишь параметрами что и как использовать
@@@@@
Спасибо. теперь более менее ясно стало.
Evgeniy
главный плюс s3 что для хранения там копейки, платишь за обращение к данным
но обращения можно кэшировать и держать их у себя
@@@@@
Отлично. Спасибо.
CodeByZen
Добрый вечер, подскажите как отловить ошибку.
Есть FROM php:8-apache
Доставляю туда zipArchive для PHP
RUN apt-get update && apt-get install -y -qq curl libzip-dev zip
RUN docker-php-ext-install zip
И когда вызываю скрипт который должен создать архив получаю в логах такое:
```
[core:notice] [pid 1] AH00052: child pid 18 exit signal Segmentation fault (11)
```
CodeByZen
Причем самое забавное, когда я это выполняю локально, то никаких ошибок нет. Как только собираю этот контейнер на VDS подает с такой ошибкой.
CodeByZen
Почитал на гите ищюсы, некоторые пишут что ошибка может появляться при выполнении на Mac с процом M1. Но на VDS явно не мак. Вероятно, что там не честная VSD на чем-то нормальном, а то-же все завернуто в докер. Может быть из-за этого?
Oleksii Nesterenko
Oleksii Nesterenko
Приветствую, не могу залогиниться. В чем проблема подскажите пожалуйста
Andrey
там ж написано, подключиться не может
Oleksii Nesterenko
Ho chi
Всем привет! Кто подскажет как настроить docker-compose для Redisearch?
Почему -то в моем варианте не включается поисковый модуль....
Atom
Всем привет. Есть образ с 2-я слоями, на нем запущен контейнер. Как мне на этой же машине еще раз запустить контейнер с копии этого образа?
Sergey
Andrew
ОО
Nik
Всем привет! Судя по всему google вставила палки в колеса и не дает спулить cadvisor, отдает 403ю.
Знает ли кто зеркало доступное с рф айпишников для него?
Solyar
Solyar
> в этом ваша проблема: systemctl status docker
Сергей
Ошибка говорит правду - а что вы пытаетесь сделать?
Был контейнер, в котором собирается сервис. Теперь в этот контейнер нужно засунуть докер, потому что внутри ещё стали гонятся тесты, которые работают через докер.
Задача сейчас - получить образ, в котором внутри можно будет запускать докер
Solyar
Solyar
у вас не получится получить его статус в контейнере
Solyar
так как докер не содержит запущенные процессы внутри образа а только метадату и снапшоты фс
Сергей
Уже пробую, билдится пока. Больше спасибо!
Atom
Sergey
А помочь то кто то может?
для того чтобы помощь была полноценной, хотелось бы полностью понять ситуацию с примером конфигурации. А так это как пальцем в небо. Запуск контейнера из образа гуглится очень быстро. Хоть так docker run --name какое-то-имя -p порт:порт название_образа
Atom
Atom
Atom
Solyar
Ilya
изначально все выглядит так, образ находится в папке /root/steem-docker-ex/
Тут скорее вопрос не в докере, а в конфигурации этого твоего сервиса. Попробуй сгенерировать команду для запуска через https://github.com/lavie/runlike/, запустить, посмотреть что конфликтует, поменять, но 100% получится хрень потому что если там целый гигантский скрипт для запуска и конфигурации то скорее всего всё не так просто
Atom
Ilya
Поменяй -p 2001:2001 на -p 2001:2002 и запусти команду, если не сработает, то рип. Ну и в месте, где ты обращаешься к сервису тоже нужно будет порт поменять
Atom
Ilya
Ага, теперь тебе осталось разобраться как штука внутри работает и корректно сконфигурировать запуск
Fat
На винде пытаюсь прокинуть аргументы билда через переменную EXTRA_ARGS, на линуксе работает нормально, а на винде выдаёт ошибку ниже. Есть способы решения?
unknown flag: --build-arg VERSION_APP
Atom
Robocat
Fat