Alex
как вариант права проверь
Alex
ну и вместо абсолютного пути ./
Alex
от текущей директории монтировать
Alex
и без bind
Alex
прям - ./hostfolder:/app
NB
Alex
а как ругается?
Игорь
Игорь
Mi
Доброго чего-то там субботнего. Подскажите, есть хост с одним ipv6\4 .нужно чтобы контейнер отвечал на запросы и по ipv6. в какой мануал смотреть чтобы настроить такое?
Mi
/64 ipv6 получить на этом хосте немогу
Sun
https://docs.docker.com/config/daemon/ipv6/ не то?
Ruslan
всем привет, я хочу поднять psql на докере но почему то у меня порт не открывается снаружи, и я не могу подключиться
Ruslan
я заметил что он у меня сам по себе перезапускается
Ruslan
Sun
Firewall виндовый погаси и проверь ещё раз
Ruslan
уже
Sun
Всё равно не алло?
Ruslan
неа
Sun
Стоп, у тебя телнет на 23й порт ломится
Ruslan
хотя netstat показывает что порт слушает
Sun
Ты проверь дб-гуём каким-то
Sun
Ну или путти.
Ruslan
работает
Sergey
лол
runinterface
runinterface
вот так это делается
Sergey
потому что телнет не работает через двоеточие
Sergey
ору
runinterface
Sergey
Ruslan
лол
Ruslan
Sergey
телнет воспринимает твою команду как telnet localhost, и имеет в виду самого себя на 23 порту
Ruslan
да я увидел)
Mi
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e174514e2566 ololo/1:latest "/bin/sh -c '/bin/..." 3 hours ago Up 3 hours 0.0.0.0:443->443/tcp chebla
Mi
вот как мапится контейнер. а нужно чтобы и на ipv6 и на ipv4
Sergey
а хост у вас и в 6 и в 4 могет?
Mi
да.
Mi
хотя щас посмотрел.
[root@727 ~]# netstat -pant|grep 443
tcp6 0 0 :::443 :::* LISTEN 39454/docker-xc-
т.е. слушает, но не хочет работать
Mi
раздвинул я булки всем людям из интернета. на 443 порт по ipv4 и по ipv6 проваливается телнетом. а в мобильном приложении пишется проверка для ipv6.. и ничего не происход. Для ipv4 конектится сразу
Mi
как к самом докере включить Tcpdump?
Sergey
а он там стоит?
Mi
неа. это mtpproxy
Mi
vethxxx правильно?
V 🏴☠️
Не знаю как оно у тебя называется. ip a подскажет
Mi
на хосте видно ipv6 Пакеты, а вот в докер0 и veth917eddd пакетов ipv6 не видно
Mi
правильно понимаю, что если запутстиь контейнер с docker run -d --net=host blablabla то у меня контейнер повешается на eth0?
Mi
вообщем что-то не то.
[root@x ~]# lsof -OnP | grep EST |grep IPv6
docker-pr 42306 root 3u IPv6 5333284 0t0 TCP [2001❌x:XX:X]:443->[2001:yy:yy:y]:50332 (ESTABLISHED)
docker-pr 42306 42307 root 3u IPv6 5333284 0t0 TCP [2001❌x:XX:X]:443->[2001:yy:yy:y]:50332 (ESTABLISHED)
docker-pr 42306 42308 root 3u IPv6 5333284 0t0 TCP [2001❌x:XX:X]:443->[2001:yy:yy:y]:50332 (ESTABLISHED)
docker-pr 42306 42309 root 3u IPv6 5333284 0t0 TCP [2001❌x:XX:X]:443->[2001:yy:yy:y]:50332 (ESTABLISHED)
mk
Нубский вопрос, докер с mssql нормально дружит?
Denis
Для курсовой работы запускал контейнер, проблем не заметил, но нагрузок не было...
SeniorAnykey
Sergey
SeniorAnykey
Sergey
докер то как в mssql засунуть О.о
SeniorAnykey
Да хз, хотя я вообще провтыкал что там ms
SeniorAnykey
Но сдругой стороны, mssql для линя есть уже
Sergey
да мелкомягкие дрыгаются пытаются выжить на рынке опенсурс решений
Sergey
"как так никому не нужен наш mssql? а мы его сделали по линух!"
SeniorAnykey
Но можно ещё взять nano server и запихать туда скуль
SeniorAnykey
И провертеть это в докере под виндой
Sergey
SeniorAnykey
https://hub.docker.com/r/microsoft/mssql-server-linux/
SeniorAnykey
А не, все уже есть(
Sergey
абажи
heavycharged
Ребятки, почему образ собирается, если делаю COPY . .
и не собирается, если делаю
COPY ./cmd .
COPY ./internal .
COPY ./pkg .
COPY ./vendor .
heavycharged
пробовал source прописывать как cmd, ./cmd, ./cmd/
heavycharged
собираю командой docker build -t golang-app -f ./build/package/Dockerfile .
heavycharged
в корне проекта
Bohdan
что значит "не собирается"?
heavycharged
одна из команд возвращает exit code не нулевой. ей не хватает папки (internal)
heavycharged
т.е., COPY . . копирует все, и проект собирается. но если ручками скопировать нужное, то жалуется на отстутствие папки internal
heavycharged
перефразируя вопрос, как скопировать вышечеперечисленные папки в мой WORKDIR?
Bohdan
можешь проверить с помощью RUN ls после каждого шага
heavycharged
после COPY . . вижу весь проект в папке WORKDIR, что очевидно. теперь я хочу скопировать только нужные для бинарника файлы, делаю так:
COPY cmd .
COPY internal .
COPY pkg .
COPY vendor .
и получаю содержимое этих папок...
heavycharged
COPY cmd cmd
COPY internal internal
COPY pkg pkg
COPY vendor vendor
вот так зашло.