Anonymous
hi
Konstantin
как в образ alpine внедрить alias? в случае non-login shell нифига не выходит(
Tadeusz
https://bugs.alpinelinux.org/issues/8939 видели, да?
Konstantin
https://bugs.alpinelinux.org/issues/8939 видели, да?
ага, уже поотключал алпайны пока( видел PR уже в пути
Tadeusz
Да там уже даже решение есть ниже, костыльное правда...
Konstantin
пол ночи провозюкался, не подумал за баг даже((
Tadeusz
Лол
Konstantin
да мне тут разраб дал прожект на питоне, образ 1гб.. я чот охерел, а там оказывается baseimage очень толстый. Сидел на Alpine переделывал и плакал, а оказалось вот оно как
Womchik
не принимать - никак?
Максим
Всем привет. Подскажите, вопрос простой, но ответ почему-то не гуглиться: как обратиться к запущенному контейнеру без открывания порта во вне? Т.е. я прописал expose: - "80" и хочу как-то обратиться к этому контейнеру с хост машины. Но это никак не удаётся. Это вообще возможно?
Andrey
c хоста вообще нет никаких проблем без всяких экспоз, оно же на бриджах всё висит, ну там может какое правило в фаерволе подкрутить если оно автоматом не довесилось, но кажется что и без него должно
Andrey
Хотя подумал, может у меня просто нужные DNAT ручками прокинуты, а без них экспоз всё же не вреден :)
Максим
есть какой-то мануал или что-то такое?
Konstantin
Ага, CCNA вроде)
Максим
всё, вроде бы, просто, но как это сделать я не понимаю
Konstantin
всё, вроде бы, просто, но как это сделать я не понимаю
Какая задача? Может тебе не надо велосипедить?
Максим
да простая
Максим
есть контейнер в нём nginx. надо с хоста дёрнуть этот nginx
Konstantin
Так а в чем сложность port: 80:80?
Максим
ну так это откроет порт на самом хосте для вызова из вне
Konstantin
Pci dss?
Максим
типа того
Andrey
ну так это откроет порт на самом хосте для вызова из вне
ну так 127.0.0.2:80 синтаксис в доке уточнить
Максим
откуда .2:80? а если будет ещё десяток таких контейнеров?
Максим
по ип не очень вариант
Andrey
в вашем распоряжении, вся 127/8 думаю не исчерпаете
Konstantin
ну так 127.0.0.2:80 синтаксис в доке уточнить
Сейчас тебя научат докер готовить, записывай🙄
Максим
я к тому, что может поменяться сам ип
Andrey
вы точно понимаете как сеть работает?
Максим
не очень, но хардкодить ип крайне не хочется
Andrey
Сейчас тебя научат докер готовить, записывай🙄
не, ну докер как понимаю, тут вообще мало при чём :)
Konstantin
не, ну докер как понимаю, тут вообще мало при чём :)
Не важно, все равно все нето, сейчас нас расскажут
Andrey
сеть и вот эта автоматика, у него крайне похабненько кстати устроена, хотя конечно для дома для семьи как раз весьма удобно, все эти бриджи и анонсы в общее пространство
Ruslan
камрады, я собираю образ с кастомным питонским пакетом, что лежит на этом же докере в devpi контейнере
Ruslan
и при сборке pip не видит devpi, я уже устал с бубном скакать
Ruslan
https://stackoverflow.com/questions/25031339/how-to-force-docker-build-to-use-devpi-server-for-pip-install-command
Ruslan
вот оно должно работать, но что-то мешает
Ruslan
может у кого есть мысли на эту тему?
Konstantin
а "что-то мешает" это что именно?
Ruslan
грешу на файрволл на самом докерхосте, больше вариантов нет
Ruslan
мля! это именно он!
Ruslan
но файрволл нужен, надо как-то разрешить изнутри заходить по полному имени сервера
Konstantin
мля! это именно он!
ты сам с собой разговариваешь?
Ruslan
ну, а что поделать, если остальные не могут поддержать разговор
Konstantin
гадание и экстрасенсорика тут не практикуется, как и в любой IT теме, чем поддержать?
Konstantin
никто не знает как у тебя там устроенно и какие логи ты видишь
Mikhail
по ип не очень вариант
Может сокет подойдет?
Максим
Может сокет подойдет?
может. в итоге забиндил порты и закрыл их фаерволом azure. Теперь порт работает только через localhost, но не извне
Andrey
боже... почитайте что нибудь про то как работать с сетью
Tadeusz
Konstantin
Блин, -d же 🙄
Andrey
Да уж, сразу упускается столько интересных ходов
Andrey
хотя я вот тут подумал, в мире IPv6 это было бы может вполне себе решение, тем более там сотрапы оставили ::1 и усё, то есть вот эти старые фокусы, один фик как то надо переосмысливать будет
Roman
всем привет не понимаю что и как исправить, надо что бы при запуске коонтейнера запускался бы редактор nano. Сделал Dockerfile —--Dockerfile---— from ubuntu:16.04 run apt-get update run apt-get install nano entrypoint nano —---------------— docker run —rm test >Error opening terminal: unknown. как сделать так что бы при запуске редактор всё таки открывался?
Womchik
run -it ?
Roman
точно... запустился даже не подумал попробовать)) спасибо большое!!!)))
Andrey
эм... но зачем?
Womchik
у меня такой же вопрос. ведь есть же vi! ну или на крайний случай emacs
Roman
@fandrey знакомлюсь с докером как что запускать из него)
Andrey
но зачем на таком то примере, ведь есть куда как более близкие к жизни вещи
Roman
а может есть туториалы или курсы онлайн что бы познакомиться с ним, пример у меня конечно абсолютно искуственный
Andrey
так прям на докерком же был курс и какая то песочница
Womchik
ну и как бы google -> docker course?
Roman
ок спасибо буду смотреть!
Pavel
Еманарот, а че dotnet-framework контейнеры под линуксом не запускаются чтоли?
Pavel
image operating system "windows" cannot be used on this platform Что это?
bazzilic
.net core запускаются
bazzilic
.net framework нет
Pavel
FFFFFUUUUUUUU
bazzilic
смотря, что у тебя и как, может и не полный ffuuu
bazzilic
контейнеры свои? что внутри?
Pavel
Есть вообще приложуха которая хостится в azure облаке в TFVC , там .net framework 4.7 + фронтенд на TypeScript/Angular. Думал докер поможет мне
bazzilic
там asp или что?
Pavel
=\ даже хз а как узнать? Вроде нет, не ASP