@ru_docker

Страница 218 из 610
Artur
16.11.2016
18:38:32
яхз

ищу примеры

CMD ["/bin/ping","localhost"]

D'
16.11.2016
18:38:51
вот

Google
Artur
16.11.2016
18:38:53
-b отдельный параметр?

D'
16.11.2016
18:39:20
да

Artur
16.11.2016
18:39:46
ENTRYPOINT /bin/ping -c 3 CMD localhost /bin/sh -c '/bin/ping -c 3' /bin/sh -c localhost ENTRYPOINT ["/bin/ping","-c","3"] CMD localhost /bin/ping -c 3 /bin/sh -c localhost ENTRYPOINT /bin/ping -c 3 CMD ["localhost"]" /bin/sh -c '/bin/ping -c 3' localhost ENTRYPOINT ["/bin/ping","-c","3"] CMD ["localhost"] /bin/ping -c 3 localhost чёт мутно всё

го в девопс

D'
16.11.2016
18:44:25
это жоб офер?

Artur
16.11.2016
18:45:35
нет кнчн

D'
16.11.2016
18:45:55
жаль

Виталий
17.11.2016
07:29:20
Если выключить одну из нод в кластере docker swarm, нужное количество экземпляров приложения появится на других нодах?

Алексей
17.11.2016
07:29:41
из которого сварм ?

Виталий
17.11.2016
07:31:23
Который в 1.12

Алексей
17.11.2016
07:31:36
сварм мод да должен

Ivan
17.11.2016
11:23:13
народ, а подскажите, я тут зафейлился ещё на первом шаге: $ docker run hello-world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run —help'.

/help

Google
Ivan
17.11.2016
11:24:08
хз что такое группа... я только проинсталил и двигаюсь по мурзилке. $ docker version Client: Version: 1.12.3 API version: 1.24 Go version: go1.7.3 Git commit: 6b644ec Built: Mon Nov 14 15:13:08 UTC 2016 OS/Arch: darwin/amd64

Алексей
17.11.2016
11:24:30
от рута попробуй

Ivan
17.11.2016
11:24:52
пробовал. те же яйца

Evgeny
17.11.2016
11:25:16
А демон запущен?

Anatoly
17.11.2016
11:25:20
Ivan
17.11.2016
11:26:06
MacOS, 10.11.6 (El Capitan) 15.6.0 Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; root:xnu-3248.60.11~1/RELEASE_X86_64 x86_64

А демон запущен?
наверняка нет, судя по сообщению )) вопрос только в том, что нигде на нашел на первых шагах что надо его каким-то чудом запускать

https://docs.docker.com/engine/getstarted/step_one/#step-3-verify-your-installation

Anatoly
17.11.2016
11:28:11
https://docs.docker.com/docker-for-mac/

там немного другой getting started

(господи ну и ебейшие же интерфейсы)

Evgeny
17.11.2016
11:30:08
На маке все по другому - там запускается виртуальная машина

И для общения с ней нужна какая-то странная команда

Mihail
17.11.2016
11:30:32
Уже ж вроде нет

Алексей
17.11.2016
11:30:52
все равно запускается

Evgeny
17.11.2016
11:30:55
Да ладно? Нативно? Не верю

Алексей
17.11.2016
11:30:56
прото не виртуалбокс

Anatoly
17.11.2016
11:31:02
они припилили бздюковый гипервизор

Google
Алексей
17.11.2016
11:31:04
не нативно нифига

Anatoly
17.11.2016
11:31:14
который транслирует теперь это добро напрямую

не нативно нифига
вопрос заключается в том что вы понимаете под нативностью

Mihail
17.11.2016
11:31:39
Но странная команда уже не нужна?

Anatoly
17.11.2016
11:31:55
в линухе тоже можно в через libvirt доккером рулить

интерфейс, апи, такое дело

Но странная команда уже не нужна?
я так понимаю вы про docker-machine и она более не нужна

Ivan
17.11.2016
11:36:49
ладно. понятно. пойду убунту ставить

ну его с маком. спс

Mihail
17.11.2016
11:37:06
Я не знаю про что) это Евгений сказал странная команда, сам то я никогда докер на макоси не гонял

Ivan
17.11.2016
12:43:08
для убунты какой докер ставить, через apt-get или качать пакет?

Evgeny
17.11.2016
12:43:18
с сайта

Evgeny
17.11.2016
12:43:41
в докере лучше использовать последний стейбл

И для всех новых фишек пропускать один релиз

Aleksey
17.11.2016
12:44:56
в 16.04 кстати пакет docker.io держат в более менее актуальном состоянии

Anatoly
17.11.2016
13:07:45
для убунты какой докер ставить, через apt-get или качать пакет?
репку официальную добавляешь и ставишь apt-get'ом

Ivan
17.11.2016
13:08:27
Я с get.docker.com скачал

Roman
17.11.2016
13:37:32
я для себя чет взял за практику ставить по офф мануалу с сайта.

Павел
17.11.2016
16:58:57
Я с get.docker.com скачал
Ох уж эти «sudo shell-инсталляторы для хипстеров»...

Google
Evgeny
17.11.2016
17:08:29
там жеж вроде инструкция вменяемая, а не тупо курл в шелл?

Stepan
17.11.2016
17:11:25
Всем привет! Подскажите, я могу как-то в docker-compose.yml указать аргументы как в docker run?

Алексей
17.11.2016
17:12:40
а каких не хватает ?

Admin
ERROR: S client not available

Stepan
17.11.2016
17:16:19
Спасибо! Я имел в виду как docker-compose можно передавать аргументы в entrypoint

В этой доке я не нашел такого. Build args вроде как переменные окружения создает

Павел
17.11.2016
17:17:40
Спасибо! Я имел в виду как docker-compose можно передавать аргументы в entrypoint
docker-compose.yml: entrypoint: ./run.sh ${VAR1} ${VAR2} либо command: ./run.sh ${VAR1} ${VAR2} compose умеет питаться переменными, с которыми его запустили.

Stepan
17.11.2016
17:18:22
Спасибо, Павел. Т.е. мне нужно явно указывать энтрипоинт для image?

Павел
17.11.2016
17:18:51
Спасибо, Павел. Т.е. мне нужно явно указывать энтрипоинт для image?
Если мы говорим о compose, то это переопределение параметров image с целью его запуска, иначе это будет уже docker build =)

Stepan
17.11.2016
17:18:51
…чтобы передать аргументы а-дя docker run image arg1 arg2 arg3

Ну когда я делаю docker run, я же не переопределяю энтрипоинт

Павел
17.11.2016
17:19:33
либо command:, на самом деле.

Sergey
17.11.2016
17:19:43
https://docs.docker.com/compose/compose-file/#/command

Stepan
17.11.2016
17:20:17
да, в этом случае мне тоже нужно явно указать энтрипоинт получается

Павел
17.11.2016
17:20:18
не-не, Сергей правильно сослался на документацию к command:

Stepan
17.11.2016
17:21:06
я имею в виду, что мне нужно знать и явно указать как запускается image?

Павел
17.11.2016
17:21:39
ну вот аналогом docker run image arg1 arg2 будет директива command: arg1 arg2

Stepan
17.11.2016
17:21:41
например в image есть какой-то энтрипоинт и я его запускаю через docker run передавая аргументы

Google
Stepan
17.11.2016
17:21:46
а-а-а-а

т.е. эти аргументы будут передаваться в энтрипоинт указанный в image?

Павел
17.11.2016
17:22:12
энтрипоинт тут ни при чем, равно как и переменные окружения.

Stepan
17.11.2016
17:22:57
просто в примере первым параметром идёт bundle, а это выполняемая программа

Павел
17.11.2016
17:23:00
просто в примере первым параметром идёт bundle, а это выполняемая программа
если для образа установлен entrypoint cmd то при запуске docker run image arg1 arg2 стартует cmd arg1 arg2, аналогично с command: arg1 arg2 если entrypoint не установлен, то, емнип, произойдет попытка выполнить arg1 arg2 как есть.

Stepan
17.11.2016
17:24:21
О, теперь понял. Спасибо, @pavel_sutyrin! Пойду тыкать

Алексей
17.11.2016
17:36:15
господа, там чо то докер говорит про экспериментал фичу HTTP Routing Mesh (HRM)

чего это ?

а то вдруг мне ее надо срочно в прод!

о

The HTTP Routing Mesh works on the application-layer (L7) where the admin assigns a label to the service that corresponds to the host address. The external load balancer routes the hostnames to the nodes and the Routing Mesh send the traffic across the nodes in the cluster to the correct containers for the service.

Stepan
17.11.2016
18:17:52
Можно ещё один нубский вопрос? Как мне лучше поступить, если у меня много однотипных приложений в контейнерах, которые я поднимаю docker-compose и все они работают на одном порту? Маппить кучу хостовых портов и писать большой конфиг для нджинкс, в котором у серверов отличается только порт кажется глупым. Раньше приложения слушали на юникс сокетах и нджинкс проксировал запросы к сокетам, но если я запускаю приложение в контейнере слушаюшим сокет и кладу этот сокет в volume, я не могу достучаться до приложения с хостовой машины. Кто-нибудь может что-нибудь посоветовать?

Страница 218 из 610