⎈
Проще говоря, докер на linux теряет по ресурсам?
смотря с чем с равнивать. у виптуалок выигрывает по ресурсам, у bare metal, где всё свалено в одну кучу - выигрывает по простоте управления (обновления, выкатывания, откатывания) в случае когда архитектура хотя бы сервис-ориентированная, в идеале - микросервисы
George
смотря с чем с равнивать. у виптуалок выигрывает по ресурсам, у bare metal, где всё свалено в одну кучу - выигрывает по простоте управления (обновления, выкатывания, откатывания) в случае когда архитектура хотя бы сервис-ориентированная, в идеале - микросервисы
Я думаю, что от среды и задач зависит. Народ катит amiшки в амазон и сильно не обламывается. Докер именно, что хорош, как движок под капотом у кубернетес. Либо когда нужно несколько разнородных задач засунуть на одну машину, но и тут он не бесспорен
⎈
Проще говоря, докер на linux теряет по ресурсам?
сейчас докер - это такой КАГБЭ "пакетный менеджер", ориентированный на быструю и гибкую разработку, а линуксовое ядро - просто платформа для запуска контейнеров. См. CoreOS и Alpine
George
Для чего он реально хорош - разработка и прототипирование. Упаковка пайплайнов в контейнеры и запуск их в разных окружениях (получаем стабильный результат )
Anonymous
Добрый вечер.. Помогите разобраться с workman.. Запушен php WorkmanServer - без докера все ок- в докере: Firefox can’t establish a connection to the server at ws://0.0.0.0:6820/?user=1. В какую сторону стоит покопать?
George
из этого сообщения ничего не понять
Anonymous
Суть в том что не видит коннекта к серверу
Anonymous
Поправил ошибку
Terry
кто он?
Anonymous
запускал из контейнера php через exec
Terry
докерфайл или композ в студию
Anonymous
Я же говорю, стартанул через php- docker exec -it #### php WorkerServer.php start
Anonymous
мб внешнюю сеть не видит как то?
RapidCodeLab
порты прокинуть, нет? и кто к кому коннектится я чет так и не понял
Anonymous
Прошу прощения, действительно просто не был разрешен внешний мир по этому порту
Anonymous
спасибо что навели на решение
Anonymous
ребята кто окажет платную услугу по настройки докера. Необходимо чтоб mac os уивдел контейнер 1с-server
Anonymous
на данный момент картина следующая
Anonymous
"Gateway": "172.17.0.1", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "172.17.0.3",
George
И?
Anonymous
но данная сеть не пингуется
George
Откуда ?
Anonymous
с мак ос на контейнер
George
Давай начнем с основной постановки задачи
Anonymous
а наооборот пинг есть
George
Что запускаем. Что наблюдаем. Что хотим
Anonymous
давай.
ocker run -d \ --name 1c-server \ --restart=always \ -v /Users/max/docker/1c/data:/root/.1cv8 \ -v /Users/max/docker/1c/apache2:/etc/apache2/ \ -v /Users/max/docker/1c/html:/var/www/html \ -v /Users/max/docker/1c/logs:/var/log/1c \ -p 80:80 \ -p 1540-1541:1540-1541 \ -p 1560-1591:1560-1591 \ -p 5432-5432 \ -h mac \ -e VIRTUAL_HOST=.168.1.100 \ 1c-server
Anonymous
запускаю контейнер вот такой командой
George
Положим
Anonymous
после мне необходимо в /etc/hosts прописать ip адрес контейнера. Узнаю адрес командой «docker network inspect 1c-server»
George
Иди на localhost:80
Anonymous
ip 172.17.0.3 прописываю его. /etc/hosts
George
Не припомню, чтобы это не работало
Anonymous
Иди на localhost:80
так как ображение у сервера 1с по ip не работает
Andrey
Хы
Anonymous
необходимо прописать его там
Andrey
Одно и тоже
Anonymous
так взлетает на сервере гигтег
Anonymous
согласен
Anonymous
ip
Anonymous
но от клиента 1с получаю сообщение
George
Какое ?
Anonymous
Ошибка опеределения принадлежности клиентского и серверного процессов одному компьютеру
Anonymous
по факту на localhost крутится нужный мне порт
Anonymous
lsof -i -n -P | grep TCP
Anonymous
max@maxs-iMac ~/D/d/1c> lsof -i -n -P | grep TCP rapportd 320 max 3u IPv4 0x5dcafb1861f2090d 0t0 TCP *:55181 (LISTEN) rapportd 320 max 4u IPv6 0x5dcafb185c84334d 0t0 TCP *:55181 (LISTEN) rapportd 320 max 8u IPv4 0x5dcafb185735f28d 0t0 TCP 192.168.1.100:55181->192.168.1.104:51853 (ESTABLISHED) cloudd 338 max 157u IPv4 0x5dcafb1861e5b28d 0t0 TCP 192.168.1.100:58115->17.248.147.54:443 (ESTABLISHED) iTunes 852 max 38u IPv4 0x5dcafb18637fef0d 0t0 TCP 192.168.1.100:56687->78.140.251.220:8101 (ESTABLISHED) iTunes 852 max 40u IPv4 0x5dcafb18637fef0d 0t0 TCP 192.168.1.100:56687->78.140.251.220:8101 (ESTABLISHED) Mail 1057 max 34u IPv4 0x5dcafb18579b928d 0t0 TCP 192.168.1.100:57583->17.36.205.69:993 (ESTABLISHED) Mail 1057 max 39u IPv4 0x5dcafb18579b928d 0t0 TCP 192.168.1.100:57583->17.36.205.69:993 (ESTABLISHED) Mail 1057 max 48u IPv4 0x5dcafb18579ba58d 0t0 TCP 192.168.1.100:58059->17.56.8.133:993 (ESTABLISHED) Mail 1057 max 57u IPv4 0x5dcafb18579ba58d 0t0 TCP 192.168.1.100:58059->17.56.8.133:993 (ESTABLISHED) com.docke 1537 max 7u IPv4 0x5dcafb185a270f0d 0t0 TCP 127.0.0.1:51329 (LISTEN) com.docke 1541 max 17u IPv6 0x5dcafb185a5a990d 0t0 TCP *:32768 (LISTEN) com.docke 1541 max 19u IPv6 0x5dcafb185a5a820d 0t0 TCP *:1591 (LISTEN) com.docke 1541 max 22u IPv6 0x5dcafb185a5a768d 0t0 TCP *:1590 (LISTEN) com.docke 1541 max 24u IPv6 0x5dcafb185a5a70cd 0t0 TCP *:1589 (LISTEN) com.docke 1541 max 26u IPv6 0x5dcafb185a5a6b0d 0t0 TCP *:1588 (LISTEN) com.docke 1541 max 28u IPv6 0x5dcafb185a5a654d 0t0 TCP *:1587 (LISTEN) com.docke 1541 max 30u IPv6 0x5dcafb185a5a9ecd 0t0 TCP *:1586 (LISTEN) com.docke 1541 max 32u IPv6 0x5dcafb185a5a8d8d 0t0 TCP *:1585 (LISTEN) com.docke 1541 max 34u IPv6 0x5dcafb185a5a7c4d 0t0 TCP *:1584 (LISTEN) com.docke 1541 max 36u IPv6 0x5dcafb185c839c4d 0t0 TCP *:1583 (LISTEN) com.docke 1541 max 38u IPv6 0x5dcafb185c83968d 0t0 TCP *:1582 (LISTEN) com.docke 1541 max 40u IPv6 0x5dcafb185c8390cd 0t0 TCP *:1581 (LISTEN) com.docke 1541 max 42u IPv6 0x5dcafb185c83a20d 0t0 TCP *:1580 (LISTEN) com.docke 1541 max 44u IPv6 0x5dcafb185c838b0d 0t0 TCP *:1579 (LISTEN) com.docke 1541 max 46u IPv6 0x5dcafb185c83854d 0t0 TCP *:1578 (LISTEN) com.docke 1541 max 48u IPv6 0x5dcafb185c83a7cd 0t0 TCP *:1577 (LISTEN) com.docke 1541 max 50u IPv6 0x5dcafb185c83ad8d 0t0 TCP *:1576 (LISTEN) com.docke 1541 max 52u IPv6 0x5dcafb185c83b34d 0t0 TCP *:1575 (LISTEN) com.docke 1541 max 54u IPv6 0x5dcafb185c83b90d 0t0 TCP *:1574 (LISTEN) com.docke 1541 max 56u IPv6 0x5dcafb185c83becd 0t0 TCP *:1573 (LISTEN) com.docke 1541 max 58u IPv6 0x5dcafb185c83e20d 0t0 TCP *:1572 (LISTEN) com.docke 1541 max 60u IPv6 0x5dcafb185c83e7cd 0t0 TCP *:1571 (LISTEN) com.docke 1541 max 62u IPv6 0x5dcafb185c83ed8d 0t0 TCP *:1570 (LISTEN) com.docke 1541 max 64u IPv6 0x5dcafb185c83f34d 0t0 TCP *:1569 (LISTEN) com.docke 1541 max 66u IPv6 0x5dcafb185c83dc4d 0t0 TCP *:1568 (LISTEN) com.docke 1541 max 68u IPv6 0x5dcafb185c83f90d 0t0 TCP *:1567 (LISTEN) com.docke 1541 max 70u IPv6 0x5dcafb185c83d68d 0t0 TCP *:1566 (LISTEN) com.docke 1541 max 72u IPv6 0x5dcafb185c83d0cd 0t0 TCP *:1565 (LISTEN) com.docke 1541 max 74u IPv6 0x5dcafb185c83cb0d 0t0 TCP *:1564 (LISTEN) com.docke 1541 max 76u IPv6 0x5dcafb185c83fecd 0t0 TCP *:1563 (LISTEN) com.docke 1541 max 78u IPv6 0x5dcafb185c83c54d 0t0 TCP *:1562 (LISTEN) com.docke 1541 max 80u IPv6 0x5dcafb185c841c4d 0t0 TCP *:1561 (LISTEN)
Anonymous
1541 по 1561 порты 1с
Anonymous
гуглил обязательно
Andrey
Мне интересно
Anonymous
натыкался на похужую проблему но так и не смог разобраться как они ее решили на анло язычных форумах
Anonymous
самое интересное с ubuntu и другими семействами nux проблем вообще нет
Anonymous
но у меня один компьютер всего лишь
Andrey
При запуске клиента?
Anonymous
когда уже контейнеры работаю 1с-server и postgres
Anonymous
так точно
Andrey
Ну ты понимаешь что тут не проблема с хостами и ип
Anonymous
я провожу аналоги с ubuntu
Anonymous
и понимаю следующие у меня отсутствует сетевой интерфейс docker0
Anonymous
вот две команды ifconfig c ubuntu и mac os
Anonymous
root@s191506 ~# ifconfig docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:abff:fe35:c6dc prefixlen 64 scopeid 0x20<link> ether 02:42:ab:35:c6:dc txqueuelen 0 (Ethernet) RX packets 878349277 bytes 200992734101 (200.9 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 804305235 bytes 1050599121185 (1.0 TB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 188.127.251.123 netmask 255.255.255.0 broadcast 188.127.251.255 inet6 fe80::5054:ff:fe96:546f prefixlen 64 scopeid 0x20<link> ether 52:54:00:96:54:6f txqueuelen 1000 (Ethernet) RX packets 502451211 bytes 75513562240 (75.5 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 261364979 bytes 320997623534 (320.9 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 9923944 bytes 5751035492 (5.7 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 9923944 bytes 5751035492 (5.7 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 veth96143c6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::c84:58ff:feba:884f prefixlen 64 scopeid 0x20<link> ether 0e:84:58:ba:88:4f txqueuelen 0 (Ethernet) RX packets 502038408 bytes 122611364063 (122.6 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 459183576 bytes 601371415934 (601.3 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 root@s191506 ~#
Anonymous
тут присутствует сетевой интерфейс docker0
Anonymous
а вот mac os (далее) хакинтош
Anonymous
max@maxs-iMac ~/D/d/1c> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201<PERFORMNUD,DAD> gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 XHC20: flags=0<> mtu 0 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=6b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4,TSO6> ether 04:d4:c4:ac:c6:e0 inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255 media: autoselect (100baseTX <full-duplex>) status: active utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000 inet6 fe80::5b91:737d:d418:4145%utun0 prefixlen 64 scopeid 0x6 nd6 options=201<PERFORMNUD,DAD> max@maxs-iMac ~/D/d/1c>
Anonymous
кто зает как сделать в msc os сетевой интерфейс? я так понимаю это не возможно!
George
Но никто не мешает и извратиться так.
⎈
Вряд ли. На быструю разработку ориентирован podman уже.
пока что это религиозный/холиварный вопрос
George
Поднять рядом второй докер
George
И через него протащить порты на хост