<rmcreative>

RSS

Все заметки с тегом «Docker»

Можно уточнить:

  1. Дебажим остановившийся контейнер Docker

    26 августа

    Бывает что надо понять, почему не поднялся контейнер. Ну то есть он вроде запустился, но сразу остановился. В stdout ничего не написал.

    1. docker ps -a - узнаём ID контейнера.
    2. docker commit ID-контейнера mydebug - делаем из контейнера образ.
    3. docker run -it --rm --entrypoint sh mydebug - мы внутри. Можем смотреть, например, логи в локальной файловой системе.
    4. docker image rm mydebug - чистим за собой.
    Комментировать
  2. Разрешить Synology Docker ходить в интернет

    19 апреля

    Если у вас нормально настроен firewall, то есть последним правилом запрещено всё, то Docker-контейнеры по умолчанию не смогут ходить в интернет.

    Чтобы исправить нужно это явно разрешить подсети Docker.

    Идём в Docker -> Network. Раскрываем Bridge и видим подсеть. Например, 172.17.0.0/16. Сразу считаем маску подсети. Получается 255.255.0.0.

    Идём в Control Panel -> Security -> Firewall -> Edit Rules. Добавляем новое правило:

    • Ports: All
    • Source IP: Specific IP
      • Subnet
      • IP address: 172.17.0.0
      • Subnet mask: 255.255.0.0
    • Action: Allow

    Правило ставим выше общего запрещающего. Теперь Docker сможет ходить в интернет.

    Комментировать