Size: a a a

RU.Docker — Официальное Русское Сообщество

2021 April 07

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
ты же docker-compose down -v делаешь, когда старые окружения схлопываешь?
источник

OS

OLeG Sk in RU.Docker — Официальное Русское Сообщество
проблема что на этой машине  работали девелоперы использовали как раненр в гитлабе . сейчас на машине осталась всего 2 свободного гига.  посмотрел документацию там предлагают docker volume prune. только я не понял какие не используемыке волумы удалит? то что не привязаны к ранинг контейнеру в этот момент?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
да
источник

OS

OLeG Sk in RU.Docker — Официальное Русское Сообщество
мда  а можна как то посмотреть какой ваолум куда  был привязан или кода был использован последний раз
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
никак
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
[
   {
       "CreatedAt": "2021-04-04T10:25:35Z",
       "Driver": "local",
       "Labels": null,
       "Mountpoint": "/var/lib/docker/volumes/e2726c4e9004a853d6ad5480207480e8ddc8590bdfc76969029c92a8ce316295/_data",
       "Name": "e2726c4e9004a853d6ad5480207480e8ddc8590bdfc76969029c92a8ce316295",
       "Options": null,
       "Scope": "local"
   }
]
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
инспект выдает такое.
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Только если ручками пытаться понять дату модификации файлов внутри ) но это шляпа
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
если ты сам вольюмы не создавал - наверняка они не нужны
источник

OS

OLeG Sk in RU.Docker — Официальное Русское Сообщество
мда пройти 207 волумов ручками или же как то автоматизировать
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
на предмет чего автоматизировать?
источник

ДИ

Дмитрий Иванников... in RU.Docker — Официальное Русское Сообщество
Привет, подскажите словом или ссылкой

как в docker работает service discovery?
у меня есть 2 сервиса, api и frontend для примера. frontend общается с api по http://api:9000

я выполняю docker-compose up -d и у меня создаются контейнеры с окончанием _1.
Я полагал, что dns резолвится исходя из container name, выходит, что это не так. так как приложение продолжает работать нормально и с контейнерами у которых есть приставка от compose
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
композ создает для каждого проекта отдельную сеть по умолчанию и включает в неё контейнеры по имени сервиса
источник

Ж

Ж in RU.Docker — Официальное Русское Сообщество
Коллеги, научите пожалуйста как в Dockerfile FROM debian добавить man-in-the-middle сертификат в доверенные?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
добавляешь в /usr/local/ca-certificates
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
потом скриптом update-ca-certificate
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
или типа того
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
инструкция есть в гугле
источник

S

Sa in RU.Docker — Официальное Русское Сообщество
Привет
Есть методы как легко прописать depends_on в docker-compose таким образом что бы сервис начинал бежать только после как миграция базы удачно прошла
к примеру сервис выглядит так

 service:
   build:
     context: .
     dockerfile: ./Dockerfile.local
   environment:
     DB_URL: postgres://postgres11
     DB_HOST: postgres11
   ports:
     - "4400:4400"
   depends_on:
     - migration

миграция:
migration:
   command: migrate
   build:
     context: .
     dockerfile: ./Dockerfile.local
   environment:
     DB_URL: postgres://postgres11
     DB_HOST: postgres11
   depends_on:
     - postgres11

внутри, миграция включаеться nodeJS скрипт который мигрирует данные
проблема сейчас такая что сервис поднимаеться сразу после того как скрипт только начинает бежать
не дожидаясь окончания процесса
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
1. Использовать докер компоуз формат 2й версии
2. Везде расставить хелсчеки
3. Depends_on: service_healthy
источник