Aleksandr
эм, это где такое?
https://docs.docker.com/engine/installation/mac/#/docker-for-mac
Lex
> VirtualBox prior to version 4.3.30 must NOT be installed (it is incompatible with Docker for Mac). Docker for Mac will error out on install in this case. Uninstall the older version of VirtualBox and re-try the install.
Lex
> must NOT
Kirill
Его даже пытались использовать
Он в Ватсаппе внутри как основной протокол
✠ FLASh ✠
пушо конфликтовать будет с виртуалбоксом что докер для себя установит
✠ FLASh ✠
по этому маст нот
Lex
вот такое там емнип https://github.com/mist64/xhyve
✠ FLASh ✠
получается, по тому гайду ты установил себе докер и поднял там контейнер?
Lex
получается мне нужен способ, как вытащить адрес или сокет на котором слушает docker из этой виртуалки, так как на localhost пусто
✠ FLASh ✠
слушает что?
✠ FLASh ✠
ты явно указываешь себе при инициализации контейнера какой порт слушать
✠ FLASh ✠
айпишник у докера такой же как и у тебя
Lex
не контейнер же
✠ FLASh ✠
вроде так
✠ FLASh ✠
ifconfig в терминале
✠ FLASh ✠
там будет у тя сетка docker0
✠ FLASh ✠
если ты все правильно сделал
Lex
эм, еще раз — у меня mac там нет docker0 и есть виртуалка на которой работает docker демон для docker for mac
Lex
и вот этой виртуалки мне нужно определить адрес
Aleksandr
Интересно, @zunkree , а что скажет VBoxManage list vms?
Lex
power off все
✠ FLASh ✠
мож те переменная окружения DOCKER_HOST поможет
Lex
отлично, вот ее мне и надо экспортировать, но для этого мне необходимо узнать адрес этого DOCKER_HOST
Roman
@zunkree docker inspect container_id
Lex
@zunkree docker inspect container_id
там нет ни одного контейнера
Aleksandr
@zunkree а docker-команды выполняются из общей консоли, или есть какая-то спец-консоль для докер-команд в этой конфигурации?
Lex
в общей, docker for mac жи
Lex
типа нативно
Lex
но как и все продукты от docker — сыро и глючно
Aleksandr
видимо рядом с VM, где живёт докер, ставится некий транслятор команд в него? потому что судя по картинке с офиц. сайта, всё это живёт не совсем нативно
Aleksandr
https://docs.docker.com/v1.8/installation/images/mac_docker_host.svg
Aleksandr
https://docs.docker.com/v1.8/installation/mac/
Lex
https://docs.docker.com/v1.8/installation/mac/
https://docs.docker.com/docker-for-mac/
Aleksandr
я понимаю
Aleksandr
а что показывает docker network ls?
Lex
NETWORK ID NAME DRIVER SCOPE ccd64ebdc3cb bridge bridge local 01704970d916 host host local a9ce8bf58787 none null local
Aleksandr
а docker network inspect host?
Lex
$ docker network inspect host [ { "Name": "host", "Id": "01704970d91611046fbadc0e2ec0143f6e1becfc2654c26dfceda210d4dd5d66", "Scope": "local", "Driver": "host", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [] }, "Internal": false, "Containers": {}, "Options": {}, "Labels": {} } ]
Aleksandr
а у bridge?
Lex
$ docker network inspect bridge [ { "Name": "bridge", "Id": "ccd64ebdc3cb6d03a7fae239c01bbe1442949517f66561cee7bdf8e1869c0c96", "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [ { "Subnet": "172.17.0.0/16" } ] }, "Internal": false, "Containers": {}, "Options": { "com.docker.network.bridge.default_bridge": "true", "com.docker.network.bridge.enable_icc": "true", "com.docker.network.bridge.enable_ip_masquerade": "true", "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0", "com.docker.network.bridge.name": "docker0", "com.docker.network.driver.mtu": "1500" }, "Labels": {} } ]
Lex
вот только пинговать /16 адресов мне грустно
Aleksandr
судя по https://github.com/boot2docker/boot2docker/blob/master/doc/FAQ.md к хосту докера можно подключиться через сфорварденные из коробки порты 2202 - ssh, 2375 - docker
Lex
это не boot2docker
Lex
от слова совсем
Aleksandr
типа нативно
https://docs.docker.com/engine/installation/mac/ > The Docker Toolbox setup does not run Docker natively in OS X. Instead, it uses docker-machine to create and attach to a virtual machine (VM). This machine is a Linux VM that hosts Docker for you on your Mac.
Aleksandr
тогда выходит, что ip хоста - и есть ip докера?
Diʍᴀ
да
Diʍᴀ
если ты не настраивал сеть отдельно
Aleksandr
всё это время он был ПОД НОСОМ
Lex
тогда выходит, что ip хоста - и есть ip докера?
хм, проверял и localhost и все ip на машине — нету там docker’а
Magistr
там юникс сокет не ?
Aleksandr
@zunkree https://docs.docker.com/docker-for-mac/networking/#known-limitations >There is no docker0 bridge on OSX >Because of the way networking is implemented in Docker for Mac, you cannot see a docker0 interface in OSX. This interface is actually within HyperKit. >I can’t ping my containers >Unfortunately, due to limtations in OSX, we’re unable to route traffic to containers, and from containers back to the host.
Aleksandr
https://forums.docker.com/t/access-host-not-vm-from-inside-container/11747
Aleksandr
https://forums.docker.com/t/how-to-determine-the-docker-ip/10285/9
Aleksandr
https://blog.bennycornelissen.nl/docker-for-mac-neat-fast-and-flawed/ часть про "you can use pinata"
Михаил
Тогда уж IRC
IRC кстати хорошо
Александр
Михаил
Можно даже какой нибудь консольный клиент юзать
Aleksandr
IRC кстати хорошо
мечтаю о мосте с этим каналом, но пропадёт весь медиа-контент и форматирование
Михаил
А вот интересно, есть ли к телеграмм консольный клиент
Александр
Да и срать
Andrew
есть
Михаил
Хочу
Ivan
собирай )
Ivan
там легко
Михаил
собирай )
Не хочу
Aleksandr
А вот интересно, есть ли к телеграмм консольный клиент
есть, но они либо ограничены в возможностях, либо выглядят страшно
Andrew
telegram-cli https://github.com/vysheng/tg
Aleksandr
ибо все базируются на telegram-cli, у которого части функционала (в основном не критичного) ещё нет
Александр
Мне телега очень-очень ирц напоминает. Прямо правильный приемник. Но отсутствие возможности поднять свой сервант, получить список каналов, замутить bnc огорчает
Aleksandr
Мне телега очень-очень ирц напоминает. Прямо правильный приемник. Но отсутствие возможности поднять свой сервант, получить список каналов, замутить bnc огорчает
типа юнифай эврисин вей для удобства задачи bnc решает хранение сообщений в облачке и их подгрузка даже если ещё не был в группе
Aleksandr
я на самом деле тоже задумывался о том, что было бы классно чем-то консольным хранить логи отдельно, но так и не придумал зачем - здесь и так работает поиск в любом клиенте
Александр
Дима
Там же только клиент опенсорс, не?
Я помню, что какая-то часть закрыта, а какая - уже хз)
Александр
Сервер, ЕМНИП