Dani
сам демон точно не выключается у него uptime не меняется
Evgeniy
как стартуешь контейнеры какой командой ?
Dani
там композ - который проверен на разных системах но даже если запустить что-то такое docker run -d nginx он гаснет после выхода
Dani
если добавить restart policy always - он встает после подключение по ssh
Anonymous
ВСЕМ ПРИВЕТ НАРОД!
SarDigital
no caps plz
Dan
тут все понимают докер
SarDigital
nometa.xyz
Anonymous
SarDigital
опиши нормально что и как
Anonymous
опиши нормально что и как
Хорошо сейчас отправлю скрин
georgii
Всем здравствуйте, помогите пжлста разобраться , разворачиваю вэб сервер с помощью докер компоус, в логах вижу что сервер запускается, но запросы на него с локальной машины не долетают, подскажите в какую сторону копать пжлста:)
Evgeniy
Проброс портов
Yuri
Добрый день. Только начинаю использовать докер, и возник совершенно нубский вопрос. Вот последняя версия образа идет как latest. А как понять, какой номер версии по факту ?
Yuri
docker search gdal тоже пишет latest
Evgeniy
Никак(покрайне мере я не знаю), у образов есть хэш суммы надо смотреть с какой совпадает хэш сумма
Yuri
это DIGEST ?
Vitaly
Меньше сюрпризов будет
Vitaly
как вариант на регистре посмотреть доступные теги
Yuri
Vitaly
https://hub.docker.com/_/alpine
Yuri
вот пишет latest, внутри куча слоев у каждой своя версия
Vitaly
вот по примеру
Evgeniy
Evgeniy
вон видно что 2689... это 3.15.0 и этоже самое у 3.15 и у 3
Larry
хелп есть волюм статики но через 5-6 запусков статика слетела причиной является загрузка старой статики я очистил волюм docker volume rm ... всё заработало вопрос - как обработать эту ошибку?
Alexander
Всем привет! Не понимаю, как реализовать выполнение юнит- и интеграционных тестов на гитлабе. У меня несколько сервисов, которые я конфигурирую с помощью docker-compose.yml Как я понимаю, все эти сервисы с портами, волюмами, сетью нужно создавать на гитлабе. Как это всё кофигурируется в gitlab-ci.yml? services: backend: volumes: - ../backend:/var/www/project/:cached ports: - 10303:80 # networks: - vt fpm: volumes: - ../backend/:/var/www/project/:cached networks: - vt db: image: mysql:5.7 networks: - vt networks: vt:
Anonymous
Добрый день. Только начинаю использовать докер, и возник совершенно нубский вопрос. Вот последняя версия образа идет как latest. А как понять, какой номер версии по факту ?
https://hub.docker.com вот тут скачешь образ и посмотришь документация в tags там увидишь версию образа или можешь написать просто имя образа все равно скачивать будет послд версию если не укажешь версию можно через ран все сделать или можешь создать пустой образ через пулл и тд
Yuri
Если я правильно понимаю использовать латест плохой тон, лучше указывать конкретную версию
На хабе последняя версия, как latest идет, хоть бы скобках актуальный номер давали
Ринат
Привет, только начинаю пользоваться докером. Проблема: пытаюсь использовать docker-compose, но появляется ошибка "docker-compose" не является внутренней или внешней. Я пытался загуглить и установить docker-compose на винду. Но во всех ссылках написано, что он идет сразу с docker desktop. Но он у меня уже установлен и контейнеры там запускаются. Как это исправить?
Lev
так проверь, установлен или нет, если не установлен – установи)
Anonymous
Всем привет ! такой вопрос скачал из Gitlab сайт и должен поднять на Docker . я клонировал сайт и потом добавил и написал docker pull images потом даёт ошибку сказав: (Ответ об ошибке от демона: отказ в доступе к изображениям для извлечения, репозиторий не существует или может потребоваться «вход в докер»: запрещено: запрошенный доступ к ресурсу запрещен), Это означает у меня нет прав ну ограничение в доступе в GitLab???
Alexander
docker-compose должен быть установлен на компьютере предварительно
Alexander
если docker-compose.yml нет, то скорее всего есть Dockerfile. Тогда запустите docker build
kkv
ребят, а подскажите, докер на маках с интеловскими процам и работает априори как гавно, или есть варик заставить работать быстро?
Evgeniy
ребят, а подскажите, докер на маках с интеловскими процам и работает априори как гавно, или есть варик заставить работать быстро?
Там проблема скорее в диске так как запускается виртулка с linux Внутрь виртуалки монтируется раздел с хоста и из виртуалки монтируется уже в докер
kkv
...
kkv
спасибо
Evgeniy
Узкое место именно синк виртуалки и хоста
Evgeniy
Некоторые юзают rsync over ssh оно работает быстрее говорят
Limbend
Подскажите, как узнать какая версия контейнера у меня используется, если я загружал его с тегом latest? И второе, узнать какие контейнеры у меня устарели, что мне обновлять?
Limbend
Помимо этого поля, есть еще инфа?
Limbend
docker inspect (контейнер,имэдж)
Читаю, и что-то не вижу там новой инфы)
Limbend
Есть RepoTag но там как раз и написано latest
Limbend
Ну и дата создания есть, но я бы не хотел опираться на дату.
🆂🆃
Читаю, и что-то не вижу там новой инфы)
docker diff есть что? хотя это по моему на контейнер...
Хоттабыч 🐕
Ну и дата создания есть, но я бы не хотел опираться на дату.
Ну, а что мешает сделать докер пулл каждый день по крону?
Limbend
Ну, а что мешает сделать докер пулл каждый день по крону?
Думал, что подход обновлять - когда нужно обновлять (когда есть что обновлять) логичнее
Хоттабыч 🐕
Думал, что подход обновлять - когда нужно обновлять (когда есть что обновлять) логичнее
Тогда вопрос неясен. Если это образ из своего регистри, то он обновиться при первом же деплое, если тег будет указан. Если это внешний регистри, то можно подписаться на рассылку об обновлении, например. Или просто сходить и посмотреть
Limbend
Тогда вопрос неясен. Если это образ из своего регистри, то он обновиться при первом же деплое, если тег будет указан. Если это внешний регистри, то можно подписаться на рассылку об обновлении, например. Или просто сходить и посмотреть
Внешний. Безусловно можно сходить и посмотреть, можно тупо обновить, и если новое было оно обновиться. Но я надеялся есть конкретно в докере проверка актуальности версии.
Yuri
Не всегда обновление полезно, там ведь могут и выпилить функции на которых строился твой код. А сроки и прочее никто и не отменял
Кіт ✙
подскажите, сел за изучение докера. Узнал о монтировании локальной директории в контейнер через флаг -v. Поскольку изменения на файловой системе двухсторонние, считается ли это плохой практикой?
Кіт ✙
опасно, теперь и за докер могут..
немного не понял. Могут что?
Alexey
забей, шутка не зашла.
Кіт ✙
понял. Извиняюсь за душню)
Марк
VPN сервис нормальный кто-нибудь знает? Можно чуть платный
Виталий
привет народ. есть у кого нить рабочий пример конфигурации? условия: есть центральнеый docker-compose файл с traefik у него внешняя сеть есть несколько сервисных докер композ файлов с внешней и внутренней сетями цель: через labels конфигурацию настроить маршутизацию полючения к базам (мускул || постгре) по одному порту. чтобы во всех сервисах порты были одинаковы на базах, отличались только домены через https это получилось, через tcp с HostSNI пока не получается забадался искать решение ))) по документации пока не получилось ) из того что получислось. зупускаю один сервис, могу подключиться к нему из DataGrip, запускаю второй сервис, могу к нему подключиться, но не могу к первому. имеется ввиду с отдельными учетныи записями
Serg
подскажите, сел за изучение докера. Узнал о монтировании локальной директории в контейнер через флаг -v. Поскольку изменения на файловой системе двухсторонние, считается ли это плохой практикой?
Сама опция не может быть "плохой практикой", иначе бы ее не делали. А вот использовать ее через ж.. может быть плохой практикой, конечно.
.
Привет всем ! У меня virtual box установлен raspberry pi desktop, у меня i386, вроде все установил все работает, но к сожалению не могу установить туда докер. В доках докера написано, что докер работает на баз arm64 и на i386 нельзя установить И так далее . Кто нибудь знает, что можно сделать в таких ситуациях ?
imanuil
Всем привет если я выдам ssl сертификат для домена то при обращении к поддомену будет ли действовать ssl сертификат?
Vitaly
Еслисделаете как wildcard то будет
kkv
Ребят, подскажите, как быть. есть контейнер с супервизором. запускается он от рута. есть приложение, запушенное супервизором от непривелигированного пользователя в этом контейнере. проблема в том, что это приложение не может писать логи в /proc/1/fd/1. от рута приожение запускать нельзя. будет куча других проблем. как мне обойти это? допустим, я могу директивой users указать непривелигированного пользовтателя, от которого будет запускаться ентрипойнт(супервизор), и об этого же пользователя запускать приложение, тогда я смогу из приложения писать в /proc/1/fd/1?
Хоттабыч 🐕
Зачем вообще логи писать в /proc?
kkv
Зачем вообще логи писать в /proc?
куда писать, чтобы в логах докера видеть?
Хоттабыч 🐕
куда писать, чтобы в логах докера видеть?
например в /var/logs/$container_name/$app_log, которую пробрасывать с хостовой машины
kkv
особенно с вольюмами
kkv
особенно, если приложение в кубере
Хоттабыч 🐕
спасибо, пока справляемся без удачи