bazzilic
Anonymous
hi
Konstantin
как в образ alpine внедрить alias? в случае non-login shell нифига не выходит(
Tadeusz
https://bugs.alpinelinux.org/issues/8939 видели, да?
Tadeusz
Да там уже даже решение есть ниже, костыльное правда...
Konstantin
пол ночи провозюкался, не подумал за баг даже((
Tadeusz
Лол
Konstantin
Konstantin
да мне тут разраб дал прожект на питоне, образ 1гб.. я чот охерел, а там оказывается baseimage очень толстый. Сидел на Alpine переделывал и плакал, а оказалось вот оно как
Womchik
не принимать - никак?
Максим
Всем привет. Подскажите, вопрос простой, но ответ почему-то не гуглиться: как обратиться к запущенному контейнеру без открывания порта во вне? Т.е. я прописал
expose:
- "80"
и хочу как-то обратиться к этому контейнеру с хост машины. Но это никак не удаётся. Это вообще возможно?
Konstantin
Andrey
c хоста вообще нет никаких проблем без всяких экспоз, оно же на бриджах всё висит, ну там может какое правило в фаерволе подкрутить если оно автоматом не довесилось, но кажется что и без него должно
Andrey
Хотя подумал, может у меня просто нужные DNAT ручками прокинуты, а без них экспоз всё же не вреден :)
Максим
есть какой-то мануал или что-то такое?
Konstantin
Ага, CCNA вроде)
Максим
всё, вроде бы, просто, но как это сделать я не понимаю
Konstantin
Максим
да простая
Максим
есть контейнер в нём nginx. надо с хоста дёрнуть этот nginx
Konstantin
Так а в чем сложность port: 80:80?
Максим
ну так это откроет порт на самом хосте для вызова из вне
Konstantin
Pci dss?
Максим
типа того
Andrey
Максим
откуда .2:80? а если будет ещё десяток таких контейнеров?
Максим
по ип не очень вариант
Andrey
в вашем распоряжении, вся 127/8 думаю не исчерпаете
Максим
я к тому, что может поменяться сам ип
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
но файрволл нужен, надо как-то разрешить изнутри заходить по полному имени сервера
Ruslan
ну, а что поделать, если остальные не могут поддержать разговор
Konstantin
гадание и экстрасенсорика тут не практикуется, как и в любой IT теме, чем поддержать?
Konstantin
никто не знает как у тебя там устроенно и какие логи ты видишь
Максим
Может сокет подойдет?
может. в итоге забиндил порты и закрыл их фаерволом azure. Теперь порт работает только через localhost, но не извне
Andrey
боже... почитайте что нибудь про то как работать с сетью
Tadeusz
Konstantin
Konstantin
Блин, -d же 🙄
Womchik
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
а может есть туториалы или курсы онлайн что бы познакомиться с ним, пример у меня конечно абсолютно искуственный
Womchik
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