
yopp
05.08.2016
10:47:47
Там бигтейсти с беконом есть?
закажи мне два

ptchol
05.08.2016
12:12:01
А как сделать мультилайн энтрипойнт ?

Mihail
05.08.2016
12:12:30
чито?

Google

ptchol
05.08.2016
12:12:57
ENTRYPOINT [ "/usr/bin/uwsgi" ]
CMD [ "--socket", "0.0.0.0:5000", \
"--http-socket" "0.0.0.0:5001", \
"--listen", "1024", \
"--wsgi-file", "/home/.../uwsgi.py", \
"--pythonpath", "/home/...", \
"--enable-threads", "true", \
"--need-app", "true" \
]
не работаеть )

Mihail
05.08.2016
12:13:16
указать энтрипойинт на скрипт?

Ivan
05.08.2016
12:13:24
попробуй без обратных слешей?
а хотя не, не получится.

ptchol
05.08.2016
12:13:49
а зачем мне скрипт ?
у меня просто аргументов кучка, я могу их в строку запихать все будет ок

Ivan
05.08.2016
12:14:03
@ptchol https://github.com/docker/docker/issues/1799

ptchol
05.08.2016
12:14:06
просто некрасиенько )
так там run
там он многострочное что то куда то вставить пытается

Mihail
05.08.2016
12:15:05
а без слешей не рабоатет?

Ivan
05.08.2016
12:16:28
так там run
ну я вообще предлагал тебе глянуть код на наличие аналогичных строк в CMD, как в приатаченном PR, чтобы понять, умеет ли докер мультилайн в цмд или нет :)

Google

ptchol
05.08.2016
12:16:49

Ivan
05.08.2016
12:19:17

ptchol
05.08.2016
12:20:17
ща попробую.
это ж докер тут ничо быстрого )

Ivan
05.08.2016
12:21:27
И пишут докер индусы :( Попытался я его собрать для x32 - это та ещё боль. У них чтобы собрать докер нужен установленный докер. И собирают из докерфайла. -_-
Нет, можно, конечно, всё это распотрошить, но как-то не очень.

Dmitry
05.08.2016
12:21:46
kek

ptchol
05.08.2016
12:22:03
kjk
лол
профи блеать )
знаете в чем дело ? )
"/usr/bin/uwsgi /bin/sh -c '[ \"--socket\", \"0.0.0.0:5000\",.....

p0123n
05.08.2016
12:22:55
> @i_cant_use_4_symbol_nick
Попытался я его собрать для x32
так он кажется не поддерживает эту архитектуру

Ivan
05.08.2016
12:23:13
Всё он поддерживает, это же обёртка над lxc

ptchol
05.08.2016
12:23:36
я почему то думал что CMD это то что передастся ENTYPOINT

Ivan
05.08.2016
12:23:47

ptchol
05.08.2016
12:23:57
разве нет ?
я даже вроде образы видел всяких базок, где по умолчанию написано что то типа
ETRYPOINT mydatabase
CMD --help
и типа то что в docker run пишем после указания контейнера это все будет в CMD и перезапишет его из образа

Ivan
05.08.2016
12:25:13
The main purpose of a CMD is to provide defaults for an executing container. These defaults can include an executable, or they can omit the executable, in which case you must specify an ENTRYPOINT instruction as well.

ptchol
05.08.2016
12:25:23
*имиджа

Google

ptchol
05.08.2016
12:26:01
У меня плохой английский конечно, но есть противоречия ?

Ivan
05.08.2016
12:26:04
энтрипоинт - это то, чему передаются параметры, когда ты указываешь после docker run.
cmd - это поведение by default

ptchol
05.08.2016
12:26:13
а
тогда сорян
погоди
ну тогда какого хера там bash

Ivan
05.08.2016
12:26:44
во время билда оно пытается запустить cmd. Можешь сделать CMD true чтобы собрать контейнер и де факто требовать параметры

ptchol
05.08.2016
12:26:58
всмысле sh

Ivan
05.08.2016
12:27:16
The CMD instruction has three forms:
CMD ["executable","param1","param2"] (exec form, this is the preferred form)
CMD ["param1","param2"] (as default parameters to ENTRYPOINT)
CMD command param1 param2 (shell form)

ptchol
05.08.2016
12:27:18
тоесть у меня энтрипойнт юзвиги, поведение по умолчанию те параметры которые задал
во ! 2й вариант.

Ivan
05.08.2016
12:28:56
Note: If CMD is used to provide default arguments for the ENTRYPOINT instruction, both the CMD and ENTRYPOINT instructions should be specified with the JSON array format.

Ivan
05.08.2016
12:29:05
/me прокся для документации

ptchol
05.08.2016
12:29:59
у меня так и было
толку пока от тя как и от доки нихера )

Ivan
05.08.2016
12:31:09
+(
подозреваю, что есть issue в докере на тему того, как оно парсится

ptchol
05.08.2016
12:33:21
пойду искать
если серьезно чото нету помоему таких ишшу

Google

Ivan
05.08.2016
12:38:41
Ну для винды я нашел похожее, но ушел на обед (

ptchol
05.08.2016
12:44:49
перделал на entrypoint /bin/sh остался. что то меня напрягает это

Ivan
05.08.2016
12:48:52
Докер хуёкер
Держи нас в курсе :)

ptchol
05.08.2016
13:02:26
Круглов нужен, чтобы сказал что мы мудаки и объяснил все.

Phil
05.08.2016
13:05:53
нет я их достану https://github.com/docker/docker/pull/25411#issuecomment-237842738

ptchol
05.08.2016
13:06:41
https://github.com/docker/docker/issues/3753 зацените веселуха !

Ivan
05.08.2016
13:10:45

Admin
ERROR: S client not available

ptchol
05.08.2016
13:18:23
не помогает cmd[]

Navern
05.08.2016
13:27:54

Ivan
05.08.2016
13:40:59

Navern
05.08.2016
13:41:15
?
пруф про то что докер это обертка над lxc :)

Ivan
05.08.2016
13:41:43
Посмотри в чейнджлоге докера. Там всё есть.

Navern
05.08.2016
13:42:14
покажи их. из последних версий особенно.

Ivan
05.08.2016
13:42:52
Сколько ты заплатишь мне за то, что я буду гуглить вместо тебя?

Navern
05.08.2016
13:43:23

Ivan
05.08.2016
13:43:48
Флаг тебе в руки

Aleksey
05.08.2016
13:44:08
да откуда же вы лезете то? :)
apt-cache rdepends docker-engine
docker-engine
Reverse Depends:

Ivan
05.08.2016
13:45:01

Google

Aleksey
05.08.2016
13:45:34
к тому что уже давно докер и lxc про разное
и что вообще пакет не требует зависимостей

Navern
05.08.2016
13:45:50
гуглим опенконтейнер проджект
runc
и прочее

Phil
05.08.2016
13:45:58

Ivan
05.08.2016
13:46:06
А вообще, каким боком холивар на тему «считать ли докер надстройкой над стантартными функциями ядра» относится к фразе, что «можно собрать 32 бит докер»
Я думаю, у вас больно дохуя свободного времени, и нечем заняться. Идите заббикс поднимайте

ptchol
05.08.2016
13:50:25
тайна блять раскрыта

Ivan
05.08.2016
13:51:00

Aleksey
05.08.2016
13:51:29

ptchol
05.08.2016
13:51:33
ща, перепроверяю все на чистых имиджах

Ivan
05.08.2016
13:52:24

ptchol
05.08.2016
13:52:36
кста, то что в [ ] нужно все таки через \ переносит ьи все ок работает

Ivan
05.08.2016
15:40:22

yopp
05.08.2016
16:32:10
мда
вобщем kitematic пока самое вменяемое решение на маке

Semyon
05.08.2016
16:33:25
хотя уже пару дней проблем не было