George
просто одно дело сравнивать гипервизор на одном хосте и 100500 виртуалок на нем с линукс хостом и докерами на нем
George
и сравнивать совершенно разные .... продукты... вот где ты возьмешь сервер, как не vps? готов баримитол в хетцнере заказывать ? а докер... там выглядит даже лишней прослойкой, хоть и удобной для той же доставки кода на сервер )
Sergey
прошу меня извинить, подскажите, как настроить форвардинг, чтобы из контейнера по порту запрос шел на хост контейнера...?
Sergey
то есть я стучусь изнутри контейнера на 127.0.0.1:33 и должен попасть на 127.0.0.1:33 но уже на хост
George
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
Anonymous
так я нашел описание на русском и сделал все
Anonymous
там еще автопуш на хаб докера можно еще сделать
Anonymous
но я просто тестовый проект создал чтобы понять как все работает
ranebull
Anonymous
гитхабе
Anonymous
Диас
api:
<<: *ortelius-app
command: ["api"]
ports:
- 8080:8080
Всем привет. Что значит <<: *ortelius-app?
Sebor▂▅▇█▓▒░
George
в одном месте будешь и код хранить, и докеры
Диас
Спасибо, почитал, интересная фича
Oleg
Всем привет, кто может подсказать как предоставить доступ докер к локальной машине. Когда пытаюсь запустить приложение с использованием докера, пишет что такая страница не найдена в браузере? Хотя если без докер контейнера, то все отрабатывает корректно
@
Oleg
George
Oleg
я развернул тесты с использованием selenoid
George
стандартный ответ - проверяй адрес, который внутри докера - прилага должна на 0.0.0.0 слушать
George
а не на 127.0.0.1
George
ты порт публиковал на хост ? (docker run -p XXX:YYY ....)
Oleg
George
George
у тебя все равно под капотом где-то параметры есть
Oleg
и что ?
указываю
open("http://localhost:8080");
Oleg
George
а ты как думаешь ?
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
Roman
Я изменил код, но изменений при пересборки контейнера нет. Подскажите почему?
Andrew
Вы пересобираете не контейнер, а образ. Потом надо контейнер пересоздать из нового образа
George
Andrew
George
George
Anonymous
docker-compose up -d --build service
Roman
Anonymous
а ты вместо service имя сервиса подставлял?
Anonymous
6095 docker-compose up --build --force-recreate --no-dep -d cli
.
Здравствуйте, подскажите, пожалуйста, можно ли через докер запустить raw-образ системы? Под образом понимается побайтовая копия hdd с установленной системой Linux (разделы, initram-диск и т.д)? Спасибо
Sebor▂▅▇█▓▒░
George
George
тебе его надо перегнать в вид файловой системы распакованной
George
я уж не говорю о том, что у тебя ядро все равно не из образа, а с хост системы возьмется
Aleksey
Sebor▂▅▇█▓▒░
Мнения разделились!
George
Если очень хочется - можно все
✙ Dmytro
ку. не сохраняются дампы php-fpm в контейнере, что делать? ulimit = unlimited
George
Что значит дампы ?
✙ Dmytro
coredump, который генерируется при segmentation fault
George
А должны ?
George
У тебя же контейнер, наверное, схлопывается целиком ?
✙ Dmytro
А должны ?
да. но я пытался их сгенерировать будучи внутри контейнера и ничего. сообщение есть, дампа нет
George
а куда обычно дампы летят ?
✙ Dmytro
вникуда, хотя должны в /tmp. в конфигурации не нашел где ставиться место сохранения дампов
George
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
я не понимаю, что ты делаешь