Amir
docker info покажи ка
Alexander
Без expose?
Amir
не просто docker info команда
Alexander
https://gist.github.com/gruz0/92ca14138de7effb1a33097fe176ac55
Amir
это надо issue делать, странное поведение какое-то
M
вы посмотрели ретроспективу "боль маковода" =)
Alexander
@exename, у все бывает :-D
Amir
ретроспектива боль маковода будет когда ты запустишь что-то что запускается не из под рута внутри
Amir
и fs будет смонтирована из мака
Alexander
О_О
Alexander
Жесть какая-то, вернул 1812/1812udp и заработало
Amir
=)
Alexander
app_1 | {"radius_address"=>"0.0.0.0", "radius_port"=>1812} app_1 | Starting Radius Authentication Server. app_1 | ========= app_1 | app_1 | [!] Incoming connection from 192.168.99.1
Alexander
Мда уж
Sergei
Можно еще один вопрос, в dockerfile прописаны порты EXPOSE 80 8080 443 9101 5678 1080 9090 1090 приложение в докере поднимает сервер и пытается подключиться к нему и ничего не получается, пишет - socket closed
Amir
ports вписаны?
Amir
The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime.
Amir
EXPOSE does not make the ports of the container accessible to the host.
Amir
expose удобен, если ты не открываешь порты наружу, но тебе нужно знать на каком порту там все крутиться
Amir
например для связки с etcd/consul или кастомным решением, которое по api проверяет expose и потом уже идет по ip:port
Sergei
Да, у меня собственно так и есть, приложение на 80 порту в докере поднимает сервер и проверяет его доступность
Sergei
но видимо проблема не с сетью, запустил тесты на виртуалке - такая же ошибка
zhag
Посоны.. А есть у кого посвежее http://books.linuxfocus.net/files/books/James.Turnbull.The.Docker.Book.Containerization.is.the.new.virtualization.B00LRROTI4.pdf
Anonymous
Всем привет! Кто нибудь пробовал смонтировать текущую папку из Docker Toolbox на винде?
Anonymous
Запускаю на Windows 10 (64 бит) контейнер
Anonymous
`docker run —name emotionfolio -d -p 8000:8000 -v $(pwd):/usr/src/app -e DATABASE_HOST=172.17.0.1 emotiofolio/emotionfolio:emotionfolio- latest`
Anonymous
но папка /usr/src/app почему то пустая
Anonymous
`$ docker exec -t -i emotionfolio ls -al /usr/src/app total 4 drwxr-xr-x 2 root root 40 Jun 10 18:21 . drwxr-xr-x 3 root root 4096 Jun 9 18:10 ..`
Anonymous
пытался вручную вбить //c/OpenServer/domains/stereoshoots либо /c/OpenServer/domains/stereoshoots
Anonymous
все равно папка пустая
Anonymous
папка из которой запускается контейнер не пустая
Anonymous
Tigran@DESKTOP-D18KHFJ MINGW64 /c/OpenServer/domains/stereoshoots (develop) $ ls -al total 1723 drwxr-xr-x 1 Tigran 197121 0 июн 10 18:20 ./ drwxr-xr-x 1 Tigran 197121 0 июн 9 17:43 ../ -rw-r--r— 1 Tigran 197121 22 июн 9 17:57 .dockerignore drwxr-xr-x 1 Tigran 197121 0 июн 10 18:30 .git/ -rw-r--r— 1 Tigran 197121 894 июн 2 19:25 .gitignore drwxr-xr-x 1 Tigran 197121 0 июн 10 18:30 .idea/ drwxr-xr-x 1 Tigran 197121 0 июн 2 14:41 app/ drwxr-xr-x 1 Tigran 197121 0 июн 2 14:41 bin/ -rw-r--r— 1 Tigran 197121 2326 июн 10 18:20 commands.txt -rw-r--r— 1 Tigran 197121 2898 июн 2 14:41 composer.json -rw-r--r— 1 Tigran 197121 128046 июн 9 17:57 composer.lock -rwxr-xr-x 1 Tigran 197121 1552273 июн 2 14:41 composer.phar* drwxr-xr-x 1 Tigran 197121 0 июн 9 17:57 config/ -rw-r--r— 1 Tigran 197121 65 июн 2 14:41 crontab -rw-r--r— 1 Tigran 197121 2419 июн 9 18:08 Dockerfile -rw-r--r— 1 Tigran 197121 649 июн 9 17:57 DockerfileNginx -rw-r--r— 1 Tigran 197121 311 июн 2 17:32 DockerfilePostgreSql -rw-r--r— 1 Tigran 197121 754 июн 2 17:32 DockerfileSSH drwxr-xr-x 1 Tigran 197121 0 июн 2 14:41 keys/ -rw-r--r— 1 Tigran 197121 1084 июн 2 14:41 LICENSE drwxr-xr-x 1 Tigran 197121 0 апр 21 20:16 nbproject/ -rw-r--r— 1 Tigran 197121 1029 июн 2 14:41 phpunit.xml.dist drwxr-xr-x 1 Tigran 197121 0 апр 21 19:37 src/ drwxr-xr-x 1 Tigran 197121 0 июн 2 14:41 var/ drwxr-xr-x 1 Tigran 197121 0 апр 29 17:44 vendor/ drwxr-xr-x 1 Tigran 197121 0 июн 6 20:42 web/
Anonymous
кто нибудь сталкивался? как смонтировать эту папку?
Anonymous
Никто не разрабатывает на винде?)
R-omk
Никто не разрабатывает на винде?)
вероятно тут вообще мало кто пользуется виндой
Aleksey
я на винде.
R-omk
ну лааадно, я тоже) только вот в голову не приходило докер запускать)
Aleksey
но я скоро исправлюсь
Aleksey
минт выйдет да и сразу
R-omk
только имейте в виду что папка не винде она вообще не линукс директория, так что можно огрести на ровном месте
Anonymous
Спасибо)
Toly
Спасибо)
Из домашней директории маунт работает из коробки
Anonymous
всмысле из виртуалки?
Toly
Нет, из винды
Toly
У меня это работало, но только именно из домашней
Toly
Она уже смонтирована как shared в боксе
Anonymous
а как монтировать? $(pwd) работает?
Aleksey
почему dns и docker эта такая боль постоянно ?
Denis
Кста
Denis
Кто нить днс рр посмотрел попробовал в новом сворме и докере 11м ?
Evgeny
Я. Уже писал
Evgeny
Кто нить днс рр посмотрел попробовал в новом сворме и докере 11м ?
Лучше пока не пользоваться. Ну или только для уникальных имен
Denis
Спасибо.
Aleksey
ладно я поебался в сласть сам, но вдруг вы тоже так делали ? Я хочу иметь контейнер с dnsmasq и хочу что бы он был апстримом для самого докера. что бы всем контейнерам внутри были доступны мои клевые локальные имена.
Evgeny
Я для себя свой днсрезолвер сделал
Evgeny
И он именно так и работает
Evgeny
https://hub.docker.com/r/nordluf/swarm-discovery/
Aleksey
в том сколько времени начинает стартовать вся констукция
Denis
всмысле ?
Denis
добавление одной опции кардинально замедляет старт контейнера ?
Aleksey
хуже. докер демона
Denis
это же вроде опция для docker run
Denis
как это влияет на демона ?
Aleksey
а
Aleksey
нее
Aleksey
с этим еще веселее же
Aleksey
там будет изоляция на уровне сетей
Aleksey
и не факт что в новом контейнере будет вохможность достучаться до контейнера с dns
Denis
а. типа для каждой overlay сеточки свой микроднсик ?
Evgeny
Не будет.
Aleksey
ну вот сам докер так и делает
Aleksey
делает микроднсик
Evgeny
Надо учить днс входить в каждую сеть
Aleksey
я вот хотел подделаться под апстримчик этого днсика
Evgeny
Он долго загружается, видимо, из-за попыток достучаться до контейнера которого нету
Aleksey
конечно
Aleksey
а может можно вторгнуться в порядок запуска ?
Aleksey
хотя все это костыли на костыле