George
просто одно дело сравнивать гипервизор на одном хосте и 100500 виртуалок на нем с линукс хостом и докерами на нем
George
и сравнивать совершенно разные .... продукты... вот где ты возьмешь сервер, как не vps? готов баримитол в хетцнере заказывать ? а докер... там выглядит даже лишней прослойкой, хоть и удобной для той же доставки кода на сервер )
Sergey
прошу меня извинить, подскажите, как настроить форвардинг, чтобы из контейнера по порту запрос шел на хост контейнера...?
Sergey
то есть я стучусь изнутри контейнера на 127.0.0.1:33 и должен попасть на 127.0.0.1:33 но уже на хост
George
Если у тебя бриджованная сеть (по умолчанию) - ты идёшь по внешнему адресу хоста или во адресу бриджа
Anonymous
как с докер хабом работать?
Anonymous
есть инструкция как свой репозиторий там сделать
Anonymous
https://hub.docker.com/repository/docker/tz4678/poetry/general вот создал
Anonymous
docker run -ti tz4678/poetry:latest poetry Unable to find image 'tz4678/poetry:latest' locally docker: Error response from daemon: manifest for tz4678/poetry:latest not found: manifest unknown: manifest unknown. See 'docker run --help'. docker pull tz4678/poetry Using default tag: latest Error response from daemon: manifest for tz4678/poetry:latest not found: manifest unknown: manifest unknown    ~/dev/docker-poetry    master !1   tmp   18:24:09  ❯ docker push tz4678/poetry:0.1.0 The push refers to repository [docker.io/tz4678/poetry] An image does not exist locally with the tag: tz4678/poetry
Anonymous
и вообще ничего интуитивно не понятно
ranebull
docker run -ti tz4678/poetry:latest poetry Unable to find image 'tz4678/poetry:latest' locally docker: Error response from daemon: manifest for tz4678/poetry:latest not found: manifest unknown: manifest unknown. See 'docker run --help'. docker pull tz4678/poetry Using default tag: latest Error response from daemon: manifest for tz4678/poetry:latest not found: manifest unknown: manifest unknown    ~/dev/docker-poetry    master !1   tmp   18:24:09  ❯ docker push tz4678/poetry:0.1.0 The push refers to repository [docker.io/tz4678/poetry] An image does not exist locally with the tag: tz4678/poetry
У меня спулился ваш образ ranebull@work-pc:~$ docker pull tz4678/poetry Using default tag: latest latest: Pulling from tz4678/poetry df20fa9351a1: Pull complete 36b3adc4ff6f: Pull complete 7031d6d6c7f1: Pull complete 81b7f5a7444b: Pull complete 0f8a54c5d7c7: Pull complete c5cfaac1ab08: Pull complete Digest: sha256:bb868e6ecaa0a27dc553e7e7dec9255592d12d46ff7b7b4d79f0ccd38877275e Status: Downloaded newer image for tz4678/poetry:latest docker.io/tz4678/poetry:latest
Anonymous
так я нашел описание на русском и сделал все
Anonymous
там еще автопуш на хаб докера можно еще сделать
Anonymous
но я просто тестовый проект создал чтобы понять как все работает
Anonymous
гитхабе
Anonymous
инструкцию себе сделал
Диас
api: <<: *ortelius-app command: ["api"] ports: - 8080:8080 Всем привет. Что значит <<: *ortelius-app?
George
как с докер хабом работать?
я рекомендую сразу идти в гитлаб
George
в одном месте будешь и код хранить, и докеры
Диас
Спасибо, почитал, интересная фича
Oleg
Всем привет, кто может подсказать как предоставить доступ докер к локальной машине. Когда пытаюсь запустить приложение с использованием докера, пишет что такая страница не найдена в браузере? Хотя если без докер контейнера, то все отрабатывает корректно
Oleg
я развернул тесты с использованием selenoid
George
стандартный ответ - проверяй адрес, который внутри докера - прилага должна на 0.0.0.0 слушать
George
а не на 127.0.0.1
George
ты порт публиковал на хост ? (docker run -p XXX:YYY ....)
George
у тебя все равно под капотом где-то параметры есть
Oleg
и что ?
указываю open("http://localhost:8080");
George
а ты как думаешь ?
Oleg
а ты как думаешь ?
скорее всего да
Oleg
скорее всего да
так он не видит сайт
Oleg
так он не видит сайт
при этом яндекс или любой другой не локальный сайт открывает без проблем
Anonymous
может у тебя что-нибудь уже слушает 8080 порт
Anonymous
с nginx баловался и забыл
Anonymous
❯ sudo netstat -tulpn [sudo] password for sergey: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 8524/x11vnc tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 686/cupsd tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 533/tor tcp6 0 0 :::5900 :::* LISTEN 8524/x11vnc tcp6 0 0 :::1716 :::* LISTEN 1192/kdeconnectd tcp6 0 0 ::1:631 :::* LISTEN 686/cupsd udp 0 0 224.0.0.251:5353 0.0.0.0:* 4902/chromium --typ udp 0 0 224.0.0.251:5353 0.0.0.0:* 4902/chromium --typ udp 0 0 224.0.0.251:5353 0.0.0.0:* 4871/chromium --ign udp6 0 0 :::1716 :::* 1192/kdeconnectd
Oleg
может у тебя что-нибудь уже слушает 8080 порт
дело в том, что если я открываю браузер не через контейнер, то все ок
Roman
Я изменил код, но изменений при пересборки контейнера нет. Подскажите почему?
Andrew
Вы пересобираете не контейнер, а образ. Потом надо контейнер пересоздать из нового образа
Andrew
ответили уже ))) а я хотел постебаться ) сорри
Это наверное мне надо сорри говорить... 😃
Anonymous
docker-compose up -d --build service
Roman
docker-compose up -d --build service
Так не работает
Anonymous
а ты вместо service имя сервиса подставлял?
Anonymous
6095 docker-compose up --build --force-recreate --no-dep -d cli
.
Здравствуйте, подскажите, пожалуйста, можно ли через докер запустить raw-образ системы? Под образом понимается побайтовая копия hdd с установленной системой Linux (разделы, initram-диск и т.д)? Спасибо
Sebor▂▅▇█▓▒░
George
тебе его надо перегнать в вид файловой системы распакованной
George
я уж не говорю о том, что у тебя ядро все равно не из образа, а с хост системы возьмется
Sebor▂▅▇█▓▒░
Мнения разделились!
George
Если очень хочется - можно все
✙ Dmytro
ку. не сохраняются дампы php-fpm в контейнере, что делать? ulimit = unlimited
George
Что значит дампы ?
✙ Dmytro
coredump, который генерируется при segmentation fault
George
А должны ?
George
У тебя же контейнер, наверное, схлопывается целиком ?
✙ Dmytro
А должны ?
да. но я пытался их сгенерировать будучи внутри контейнера и ничего. сообщение есть, дампа нет
George
а куда обычно дампы летят ?
✙ Dmytro
вникуда, хотя должны в /tmp. в конфигурации не нашел где ставиться место сохранения дампов
George
https://gist.github.com/sh41/fd4de11987c6ad2460e68d53f4bc83aa
George
у чуваков вроде все работает, хз
George
а здесь нет - https://stackoverflow.com/questions/61775926/php-fpm-core-dump-not-generated
George
"The issue was rights on folder where core dumps are generated. Ensure the user used by PHP-FPM has rights to write on the folder. Because PHP in CLI is executed with the user in your container (mainly root), you may have rights but not PHP-FPM."
✙ Dmytro
php 5.6
George
мне кажется, что от версии это не зависит, а гипотеза, что прав не хватает очень даже правдоподобна
✙ Dmytro
в php-fpm/error.log о правах ничего. вообще никакой ошибки там и php-fpm даже работает. но соединения не принимает
✙ Dmytro
George
я не понимаю, что ты делаешь