Aleksandr
но вообще ты можешь посомтреть в репе xdebug, а не стороннего продукта
Aleksandr
я протестил - если xdebug убрать из Dockerfile, то все собирается
Anonymous
я протестил - если xdebug убрать из Dockerfile, то все собирается
Ну, да. Вроде как в dev уже есть. Этому чуваку же дали ссылку на https://bugs.xdebug.org/view.php?id=1420
Aleksandr
Я же кидал ссылку на докерфайл, локальный отличается только версией пхп в 1ой строчке 7.2
а если бы ты смотрел в лог, то в последней строчке увидел бы текст ошибки с указанием на несовместимость с php7.2
Vage
Ок, спасибо. Сейчас попробую
Anonymous
а если бы ты смотрел в лог, то в последней строчке увидел бы текст ошибки с указанием на несовместимость с php7.2
Так я вообще не могу понять что он хочет? В докерфайле же нет ни слова о codeception )
Aleksandr
Так я вообще не могу понять что он хочет? В докерфайле же нет ни слова о codeception )
это образ codeception, который устанавливается через composer
Anonymous
А... все. Увидел. Там еще composer.json пробрасывается.
Vage
Убрал xdebug, но все равно получаю ту же ошибку.
Anonymous
Убрал xdebug, но все равно получаю ту же ошибку.
Ну, выхлоп сборки кинь на пасту
Vage
https://pastebin.com/7HYK35nH
Aleksandr
https://pastebin.com/7HYK35nH
кинь сам Dockerfile
Vage
https://pastebin.com/F6YxJr3T
Aleksandr
ты кстати билдишь codecept-php71, а запускаешь vagezak/codecept-php71
Aleksandr
https://pastebin.com/F6YxJr3T
все работает
Max
Есть нубский вопрос. делаю registry с https. cat docker-compose.yml registry: restart: always image: registry:2 ports: - 443:5000 environment: REGISTRY_HTTP_TLS_LETSENCRYPT_CACHEFILE: /cache.letsencrypt REGISTRY_HTTP_TLS_LETSENCRYPT_EMAIL: **** REGISTRY_AUTH: htpasswd REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm volumes: - /mnt/volume-fra1-01/docker-data:/var/lib/registry - /etc/docker/:/auth контейнер поднимается без ошибок, но при тесте коннекта говорит буй. curl https://testuser:testpassword@1*****:443/v2/ curl: (35) gnutls_handshake() failed: Internal error куда копать?
Vage
все работает
Ничего не понимаю. Как 1 и тот же докерфайл на одном окружении работает корректно, а на другом нет
Max
сообщество, вы же опытные, я знаю)) хоть направление укажите. конструктивное! а не как обычнО.
Vage
Я это видел, с тем что билдю такая же фигня
Aleksandr
сообщество, вы же опытные, я знаю)) хоть направление укажите. конструктивное! а не как обычнО.
курл например старый, сертификатов в системе нет итд. курл не хочет читать новый тлс
Vage
Сейчас попробую с нуля удалить старые все и ещё раз сбилдить
Max
ну курл для теста. с соседней тачки при попытке docker login текст ошибки тот-же. первый раз делаю эту бню, думал, может конфиг кривой.
Max
в прошлый раз отдавал руление registry на откуп gitlab-е, так проще было.
Max
так, а доп телдодвижения вокруг летсенкрипта делать то надо?
Aleksandr
попробуй по урлу в браузере зайти
Max
или типо всё само совсем само?
Aleksandr
посомтри че напишет
Aleksandr
так, а доп телдодвижения вокруг летсенкрипта делать то надо?
у меня конфиг аналогичный был. на первый взгляд. может в буквах где ошибся итд...
Max
ERR_SSL_PROTOCOL_ERROR
Aleksandr
или типо всё само совсем само?
в браузере зайди и посмотри - сертфикиат вообще есть или LE не отработал
Max
вот я на LE думаю, но как дебажить?
Aleksandr
логи конетйнера смотри
Max
охлол ,а шо, по ip низзя? 2017/12/22 13:19:19 [INFO][] acme: Obtaining bundled SAN certificate 2017/12/22 13:19:19 http: TLS handshake error from 188.166.88.11:6493: map[:acme: Error 400 - urn:acme:error:malformed - Error creating new authz :: DNS name was empty] 2017/12/22 13:19:19 http: TLS handshake error from 188.166.88.11:39727: map[:acme: Error 400 - urn:acme:error:malformed - Error creating new authz :: DNS name was empty]
Aleksandr
нельзя
Max
да уж понял. что там в resolv.conf то прописать? гуглю конечно, но пока найду, а ьтак не помню.
Aleksandr
нужно по домену обращаться
Max
нужно по домену обращаться
да ты прав конечно, надо сразу делать номарльно, с прописыванием в днс, а не как я сейчас. это для теста, совсем теста. думал на скорую руку запуститься, а не вышло.
Max
а, понял. он же на свой сервак лезет и не может разрезолвится, да?
Max
т.е. ему нужен доступный из мира резолв.
Aleksandr
да
Max
благодарю=)
💪💪💪🏅DEVOPS💪💪💪
Всем привет! Ребят может кто подскажет панельку типо потртеинера но чтобы можно было редактировать конфиги без пересоздания контейнера
k
Всем привет! Ребят может кто подскажет панельку типо потртеинера но чтобы можно было редактировать конфиги без пересоздания контейнера
Контейнер же запускается с определенными ключами, портейнер просто парсит их и пихает в красивую UI. Ты хочешь иметь запущенный контейнер и изменить ключи его запуска, не трогая уже запущенный контейнер?
💪💪💪🏅DEVOPS💪💪💪
Да
💪💪💪🏅DEVOPS💪💪💪
Чтоб я его перезапустил и все
💪💪💪🏅DEVOPS💪💪💪
У портейнера тока кнопка копи/едит
💪💪💪🏅DEVOPS💪💪💪
А хотелось бы едит)
💪💪💪🏅DEVOPS💪💪💪
Мне например иногда нужно порты сменить
k
А хотелось бы едит)
Боюсь, ты подходишь к докеру, как к openvz какому-то. Докер иначе работает в этом контексте, у тебя нет прям конфига-конфига контейнера.
💪💪💪🏅DEVOPS💪💪💪
Ну то понятно, все оркестры и тп
💪💪💪🏅DEVOPS💪💪💪
Мб можно как-то наколхозить
💪💪💪🏅DEVOPS💪💪💪
Опенвз устарел
💪💪💪🏅DEVOPS💪💪💪
Может патч какой есть
💪💪💪🏅DEVOPS💪💪💪
А то я немогу все возможные порты учесть при создании контейнера
💪💪💪🏅DEVOPS💪💪💪
А так докер мне нравиться очень, мне момент с редактированием непонятен, с сохранением данных ну и с проброской своего ИП те добавил на сервак доп ИП но понятия не имею как нужный контейнер с ним запустить
💪💪💪🏅DEVOPS💪💪💪
Как ссх получить наружу я понял
k
ssh в докер-контейнер?
💪💪💪🏅DEVOPS💪💪💪
Да
k
Это тебе в канал про lxd какой-нибудь.
💪💪💪🏅DEVOPS💪💪💪
Я это сделал
💪💪💪🏅DEVOPS💪💪💪
Без особых трудностей
💪💪💪🏅DEVOPS💪💪💪
У меня и так kvm есть
💪💪💪🏅DEVOPS💪💪💪
Но поднять даже на pci-e дисках голый дебиан на ней это 5-7 минут
k
Да не, ты можешь там хоть systemd запускать, просто докер-контейнеры немного про другое: https://blog.docker.com/2016/03/containers-are-not-vms/
💪💪💪🏅DEVOPS💪💪💪
На докере это 30 секунд
💪💪💪🏅DEVOPS💪💪💪
Я знаю для чего они
💪💪💪🏅DEVOPS💪💪💪
Но мне сейчас для дева они идеальны именно так
k
Ну как скажешь. $ time lxc launch ubuntu: test1 Creating test1 Starting test1 real 0m10.269s
💪💪💪🏅DEVOPS💪💪💪
Это сам ланч
💪💪💪🏅DEVOPS💪💪💪
А ты дебиан в нем заверни
💪💪💪🏅DEVOPS💪💪💪
Lxc нечто среднее между kvm и openvz
💪💪💪🏅DEVOPS💪💪💪
Но такое же сложное
💪💪💪🏅DEVOPS💪💪💪
Докер простой как лего