
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

Алексей
17.11.2016
11:23:43

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
На маке все по другому - там запускается виртуальная машина
И для общения с ней нужна какая-то странная команда

Anatoly
17.11.2016
11:30:31

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 доккером рулить
интерфейс, апи, такое дело

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

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

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

Dan
17.11.2016
16:44:35

Павел
17.11.2016
16:58:57

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
а каких не хватает ?

Sergey
17.11.2016
17:12:58

Admin
ERROR: S client not available

Stepan
17.11.2016
17:16:19
Спасибо! Я имел в виду как docker-compose можно передавать аргументы в entrypoint
В этой доке я не нашел такого. Build args вроде как переменные окружения создает

Павел
17.11.2016
17:17:40

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

Павел
17.11.2016
17:18:51

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

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, я не могу достучаться до приложения с хостовой машины. Кто-нибудь может что-нибудь посоветовать?

Anatoly
17.11.2016
18:34:11