• Почему docker stats не отображает информацию после перезапуска контейнера?

    @lifeexample Автор вопроса
    сергей кузьмин, проверил. ID одинаковые после перезапуска.
    docker inspect выдает абсолютно одинаковый результат. До перезапуска и после.
  • Почему docker stats не отображает информацию после перезапуска контейнера?

    @lifeexample Автор вопроса
    mureevms, В docker ps показывает STATUS на этот контейнер "Up 2 hours" с момента краха и перезапуска контейнера. В docker logs ошибок нет. Сам контейнер тоже исправно работает. Проблема только с отслеживанием использования им памяти, после такого вынужденного рестарта.
  • Traefik docker создает самоподписанные ssl сертификаты. Как отключить?

    @lifeexample Автор вопроса
    shurshur , а вы случайно не подскажите, с чем могут быть связаны такие ошибки в логах traefik, и как их можно устранить? Это происходит при обращении к сайту example.com в приведенной выше конфигурации

    time="2021-05-07T08:19:55Z" level=error msg="Error during connection: write tcp 172.18.0.5:443->94.242.42.154:58317: write: connection reset by peer"
    time="2021-05-07T08:19:55Z" level=error msg="Error during connection: readfrom tcp 172.18.0.5:35684->172.18.0.7:443: read tcp 172.18.0.5:443->94.242.42.154:58309: read: connection reset by peer"
    time="2021-05-07T08:19:56Z" level=error msg="Error during connection: readfrom tcp 172.18.0.5:35690->172.18.0.7:443: read tcp 172.18.0.5:443->94.242.42.154:58314: read: connection reset by peer"
  • Traefik docker создает самоподписанные ssl сертификаты. Как отключить?

    @lifeexample Автор вопроса
    Спасибо, через tcp все получилось!

    Вот, может кому-то пригодится:

    - "traefik.http.routers.exampleforhttp.rule=Host(`example.com`)"
          - "traefik.http.routers.exampleforhttp.entrypoints=web"
    
          - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https" 
          - "traefik.http.routers.exampleforhttp.middlewares=redirect-to-https"  
      
          - "traefik.tcp.routers.exampleforhttps.rule=HostSNI(`example.com`)"
          - "traefik.tcp.routers.exampleforhttps.entrypoints=websecure"
          - "traefik.tcp.routers.exampleforhttps.tls.passthrough=true"
          - "traefik.tcp.services.exampleforhttps.loadbalancer.server.port=443"


    Я понимаю, что это неправильная практика, но я не нашел других вариантов как реализовать чтобы часть контейнеров работали по TLS traefika, через certresolver, а другая часть по своим собственным ssl сертификатам. Причем количество таких контейнеров заранее неизвестно, и будет добавляться с течением времени, без перезапуска traefik и дописывания путей к сертификатам в конфигурационном файле traefik.

    В этом решении такие контейнеры будут автономными, и смогут добавляться и удаляться в любое время.