George
Коллеги сильно ругались на него
Myron
Коллеги сильно ругались на него
тоесть, он еще сырой ?!)
George
Нет. Там ограничения лихие.
George
Проще билдить на quay (сам не пробовал, но тоже бесплатно). Или в гитлаб си в пределах бесплатных 2000 мин в месяц и тупо пушить образ в докерхаб
Myron
Нет. Там ограничения лихие.
ну я вот хотел купить подписку, но сперва хотел так протестировать
Vladimir
HTTPS-PORTAL is a fully automated HTTPS server powered by Nginx, Let's Encrypt andDocker.  https://github.com/SteveLTN/https-portal
Evgeniy
Есть проблема с работой докер. На машине debian 8.11 поднимаю через docker-compose четыре контейнера. Все в апе. В двух контейнерах веб сервера. Обращаюсь к хосту с докер по внешнему IP. Вначале ответа нет вообще. Пакетов на созданном бридже сети докера не вижу. Только на docker0. Через некоторое время появляется отклик от контейнеров. На бридже появляются пакеты. Но nginx из контейнеров сообщает о тайм ауте. В одном по логу таймаут доступа к контейнеру с php, в другом нет доступа к базе данных. Контейнеры бд и php говорят, что запущены и ждут
Evgeniy
Distributor ID: Debian Description: Debian GNU/Linux 8.11 (jessie) Release: 8.11 Codename: jessie
Evgeniy
-------------------------------------------------------- Client: Version: 18.06.1-ce API version: 1.38 Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:25:03 2018 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 18.06.1-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:23:29 2018 OS/Arch: linux/amd64 Experimental: false -------------------------------------------------------- docker-compose version 1.23.1, build b02f1306 docker-py version: 3.5.0 CPython version: 3.6.7 OpenSSL version: OpenSSL 1.1.0f 25 May 2017 --------------------------------------------------------
Evgeniy
Linux s0565b3aa.fastvps-server.com 3.16.0-6-amd64 #1 SMP Debian 3.16.57-2 (2018-07-14) x86_64 GNU/Linux
Evgeniy
помогло service docker restart
Evgeniy
Но как бы делать такое после перезапуска сервера не правильно
Evgeniy
помогло не надолго. опять отвалилос
Виктор
docker-compose logs -f?
Виктор
У меня вчера магия с мариядб была)) Запускается, все ок, но... Порт используется 0))) Минуты через полторы сама ребутается уже на порту 3306. Плюнул, включил mysql8
Виктор
Но он стартует дольше (( В конфиге ci пришлось выставить sleep 40. В шоке был.
Evgeniy
у меня под виндой локально всё ботает. не ожидал таких проблем на linux
Evgeniy
логи большие, но ничего криминального не вижу
Evgeniy
Вот контейнер nginx ругается на контенер php 2019/01/23 04:59:06 [error] 6#6: *8 upstream timed out (110: Connection timed out) while connecting to upstream, client: 172.19.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://172.19.0.3:9000", host: "5.101.179.170:8080"
Evgeniy
Хотя до этого выдавал php ошибку на тот же скрипт
Evgeniy
Админер работал и сдох
Evgeniy
adminer_1_87e1fcf6f719 | [Wed Jan 23 04:46:55 2019] ::ffff:77.34.97.134:14934 [200]: / adminer_1_87e1fcf6f719 | [Wed Jan 23 04:47:02 2019] ::ffff:77.34.97.134:14933 [302]: / adminer_1_87e1fcf6f719 | [Wed Jan 23 04:47:02 2019] ::ffff:77.34.97.134:14942 [200]: /?server=db&username=root adminer_1_87e1fcf6f719 | [Wed Jan 23 04:47:04 2019] ::ffff:77.34.97.134:14944 [200]: /?file=jush.js&version=4.7.0 adminer_1_87e1fcf6f719 | [Wed Jan 23 04:47:21 2019] ::ffff:77.34.97.134:14948 [200]: /?server=db&username=root&db=myapp adminer_1_87e1fcf6f719 | [Wed Jan 23 04:50:00 2019] ::ffff:77.34.97.134:15004 [200]: /?server=db&username=root&db=myapp&import= adminer_1_87e1fcf6f719 | [Wed Jan 23 04:51:14 2019] ::ffff:172.19.0.1:38486 [403]: /?server=db&username=root&db=myapp&import= adminer_1_87e1fcf6f719 | [Wed Jan 23 04:51:54 2019] ::ffff:172.19.0.1:38489 [403]: /?server=db&username=root&db=myapp&import=
Evgeniy
мария дв говорит, что готова и слушает
Jürgen
А что в системных логах?
Pavel
Ребята, как нормально установить тайм зону при сборке?
George
Добавить нужную тз в докерфайл
мне кажется, что лучше ее пробрасывать в рантайме через bind mount
George
либо договориться, что все будет в UTC всегда
Jürgen
либо договориться, что все будет в UTC всегда
когда была чехарда с переводом, уехал в ютси)
George
я думаю, что это все верное
George
а клиент пускай в сервисе сам свое время подставляет
Jürgen
Ильдар
у меня под виндой локально всё ботает. не ожидал таких проблем на linux
Совет из серии "нарисуйте жёлтый треугольник". Если не сложно, попробуйте в debian9 развернуть ту же конфигурацию.
Ильдар
Всё-таки OS requirements To install Docker CE, you need the 64-bit version of one of these Debian or Raspbian versions: Buster 10 Stretch 9 (stable) / Raspbian Stretch
Evgeniy
Другими словами Debian 8 тупит?
Evgeniy
Проблема описанная выше. Для чистоты сбора информации по проблеме: 1. Ребутнул хост. 2. После загрузки удалил старые контейнеры. 3. Создал и запустил новые docker-compose up --build -d 4. Проверил доступ. В начале тупняк. Потом ответ с nginx с таймоутом. 5. Остановил контенеры. 6. Ребутнул докер сервис service docker restart. 7. Запустил контейнеры docker-compose up -d. 8. Проверил доступ. Всё нормально. Контейнер adminer конектится к контейнеру с БД. Залил дамп. Контенйнер nginx выдаёт 500. Это верно. Ошибка в скрипте php, так как нужно установить композером нужные библиотеки. Захожу в контейнер. Пытаюсь composer install. Облом. Нет доступа в internet. 9. Проверяю доступ к adminer. То же отвалился от контейнера БД. Контейнер nginx даёт таймаут (нет доступа к контейнеру с php). 10. Теперь есть логи daemon.log, docker-compose.log, messages и syslog Могу прикрепить. Может кто-то помочь?
Ильдар
George
скорее тупняки с ДНСом
Evgeniy
А причём тут DNS
Evgeniy
?
George
случайно нет проблем с адресами? Я допускаю, что такая фигня может быть, когда докер запускается на адресах таких же, как и внешний интерфейс
George
ну, ты говоришь, что интернета в контейнере нет. Как это еще понимать?
Evgeniy
гым, но всё одно между собой контейнеры должны работать
Evgeniy
Кроме того с самого хоста доступ в инет работает нормально
George
полностью дай выхло
George
docker info docker version docker-compose version
Evgeniy
-------------------------------------------------------- Linux s0565b3aa.fastvps-server.com 3.16.0-6-amd64 #1 SMP Debian 3.16.57-2 (2018-07-14) x86_64 GNU/Linux -------------------------------------------------------- Distributor ID: Debian Description: Debian GNU/Linux 8.11 (jessie) Release: 8.11 Codename: jessie -------------------------------------------------------- Client: Version: 18.06.1-ce API version: 1.38 Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:25:03 2018 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 18.06.1-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:23:29 2018 OS/Arch: linux/amd64 Experimental: false -------------------------------------------------------- docker-compose version 1.23.1, build b02f1306 docker-py version: 3.5.0 CPython version: 3.6.7 OpenSSL version: OpenSSL 1.1.0f 25 May 2017 --------------------------------------------------------
George
ааа. фаст впс? там точно квм?
George
и ядро старое 3.16
George
и еще - это не все.
Evgeniy
ping как я понимаю в контейнерах нет
Evgeniy
Containers: 4 Running: 4 Paused: 0 Stopped: 0 Images: 7 Server Version: 18.06.1-ce Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 55 Dirperm1 Supported: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e runc version: 69663f0bd4b60df09991c08812a60108003fa340 init version: fec3683 Kernel Version: 3.16.0-6-amd64 Operating System: Debian GNU/Linux 8 (jessie) OSType: linux Architecture: x86_64 CPUs: 1 Total Memory: 2.008GiB Name: s0565b3aa.fastvps-server.com ID: RXZU:CXT3:U6IK:VJWU:CWZQ:I3DQ:YSWZ:UH7G:TMFK:YU7F:OXSS:OCHI Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Username: mysimple Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No memory limit support WARNING: No swap limit support WARNING: No kernel memory limit support WARNING: No oom kill disable support WARNING: No cpu cfs quota support WARNING: No cpu cfs period support
George
еще и на 2-х ГиБ памяти
George
вообще мощь
Ильдар
Ильдар
https://docs.docker.com/install/linux/linux-postinstall/#specify-dns-servers-for-docker
Evgeniy
странно. ранее поднималось больше контейнеров. отдельно редис, рабит, мариа дб, джанга, и ещё сервис на twisted
Evgeniy
насчёт DNS понял
Evgeniy
да и нагрузки особо нет. мне нужно прототип протестировать. там ресурсы особо не жрутся
Jürgen
Как уже говорил в логах самой системы что?
Evgeniy
я готов прицепить это daemon.log, docker-compose.log, messages и syslog
Evgeniy
ничего показавшегося мне критичным не видел
George
лучше вылей на пейстбин
Evgeniy
лучше вылей на пейстбин
можно латинице название хоста? :)
Ильдар
https://pastebin.com/
Evgeniy
https://pastebin.com/P6xDPBY6
Evgeniy
https://pastebin.com/FPdMwUgP
Evgeniy
https://pastebin.com/x3quQGE7
Evgeniy
https://pastebin.com/b0x5bDGJ
George
знаешь еще какая тупая вещь может быть