@docker_ru

Страница 455 из 1375
Sys
23.01.2018
10:03:38
нужно понимать как работают и взаимодествую сервисы и сайты

Pavel
23.01.2018
10:03:42
Типа если умеешь дохрена всего, скорее всего из этого дохрена - каждое дело ты умеешь поверхностно.

Sys
23.01.2018
10:04:24
Типа если умеешь дохрена всего, скорее всего из этого дохрена - каждое дело ты умеешь поверхностно.
поверь я себе очень хотел найти подмену, нашёл одного чела, на словах всё умеет всё может по факту забуксовал на мелочи, а у меня время деньги

Pavel
23.01.2018
10:04:32
Google
Pavel
23.01.2018
10:04:36
Какой стек

Sys
23.01.2018
10:05:14
У меня жена не айтишница знает больше того кого я искал на подмену, когда я болел она в консоли колбасила

l1 саппортов пытался обучить, но видно рождённый ползать взлететь несможет

bazzilic
23.01.2018
10:06:23
А на чем ты пишешь?
Стеки разные, в зависимости, несколько проектов. .NET Core, Go, Си, и всякие БД

Artem
23.01.2018
10:17:36
писать на бд это мощно ?

bazzilic
23.01.2018
10:24:11
Anton
23.01.2018
10:25:19
Ну не видел он PL/SQL, бывает...

Artem
23.01.2018
10:30:13
дануна)

Роман
23.01.2018
10:33:33
Можно как-то сделать чтобы докер взял доступ к разным репозиториям и прочему с хост-машины? Чтобы не светить ключи в докерфайле?

Pavel
23.01.2018
10:37:53
В идеале еще ключ readonly использовать

Роман
23.01.2018
10:38:33
Google
Роман
23.01.2018
10:45:01
--build-arg
Ну вот у меня есть у хостмашины доступ к репам определенным, я хочу чтобы и у контейнера были, пусть он сам их берет, а я ничего не пишу. Видимо такое невозможно, да?)

bazzilic
23.01.2018
10:47:16
это в чат к волшебникам )

можно подписаться на этот ишуй https://github.com/moby/moby/issues/14080

Антон
23.01.2018
10:59:40
Всем привет! Подскажите, пожалуйста, при использовании data-volumes как указать содержимое этого volume и можно ли создать для него отдельный Dockerfile?

Задача такова: я использую ноду и хотел бы ее модули вынести в отдельный общий volume, чтобы не устанавливать их каждый раз

подскажите, пожалуйста, как мне это сделать

bazzilic
23.01.2018
11:18:37
создать волюм замаунтить туда куда нода кладет модули установить модули подключать волюм к другим контейнерам

Sys
23.01.2018
11:20:44
в докер файле пишу from готовой сборки, но он собирает почему-то только исходную на базе какой та сборка что я беру

так я уже выучил pull

Антон
23.01.2018
11:25:32
bazzilic
23.01.2018
11:26:01
гуглить про docker run -v

Антон
23.01.2018
11:26:30
мне нужно через compose

Vitaliy
23.01.2018
11:27:20
volumes

Антон
23.01.2018
11:27:48
да, это я знаю

volumes: modules:

вот я написал такие строки

Vitaliy
23.01.2018
11:28:34
Так ты просто создал named волюм

И че?

Антон
23.01.2018
11:28:50
как мне туда засунуть package.json и внутри скачать необходимые модули в этот volume?

Google
Vitaliy
23.01.2018
11:29:14
http://jdlm.info/articles/2016/03/06/lessons-building-node-app-docker.html

1 ссылка в гугле

Антон
23.01.2018
11:33:45
это ведь не то, что я спросил

Vitaliy
23.01.2018
11:34:06
В смысле не то?

Антон
23.01.2018
11:34:37
тут не используется отдельный volume, который можно потом применять для множества контейнеров

SarDigital
23.01.2018
12:11:23
1 ссылка в гугле
а что-то похожее, но про питон?

Vage
23.01.2018
14:04:54
Подскажите, есть крон, по которому дергается пхп файл, который в свою очередь должен запускаться докер. В самом пхп файле нейкая логика в результате которой докер дергается следующей строкой: $output = exec("docker-compose run —rm codecept"); echo $output; Вручную когда эту команду из exec в консоль ввожу - всё ок, в $output вижу желаемый результат. Через крон когда дергается эта команда -докер не запускается, и $output пустой. В чём может быть проблема?

Vage
23.01.2018
14:06:07
Пробовал, результат всё тот же

I
23.01.2018
14:06:32
юзер php имеет права на запуск докера?

Vage
23.01.2018
14:07:52
Пробовал создавать крон джобу через sudo crontab -e, и по идее это джоба должна была запуститься с рутовыми правами - все равно не помогло

I
23.01.2018
14:09:07
сделай крон с командой docker <command> &> /tmp/test

kartofelj
23.01.2018
14:09:10
что в кроне прописано то

Vage
23.01.2018
14:14:12
Вот кусок крона: echo "Running tests. \n"; $output = shell_exec("sudo docker-compose run -f /path/to/project/docker-compose.yml —rm codecept"); var_dump($output); echo "Tests finished"; Вот сама джоба * * * * * php /path/to/project/cron.php » /path/to/project/cron.logs И в логах вижу следующее Running tests. /path/to/project/cron.php:39: NULL Tests finished.

I
23.01.2018
14:14:39
у тебя перенапрвляется тока stdout

use &> чтобы отправить все потоки

Vage
23.01.2018
14:18:43
c &> вообще пустой cron.logs.

Котя остальная логика из php файла отрабатывает

Другие команды если запихиваю в exec() - отрабатывают. Docker-compose - нет. И даже не за что зацепиться, почему так...

Emil
23.01.2018
14:23:02
Google
Alexey
23.01.2018
14:51:44
Привет. Подскажите, как в docker-compose закрыть доступ из вне доступ к докер контейнеру, когда конфиг такой ports: - "127.0.0.1:4101:5000" а docker service ls показывает *:4101->5000/tcp

Yan
23.01.2018
14:52:32
а если не публиковать порты вообще?

Admin
ERROR: S client not available

Yan
23.01.2018
14:52:51
или задача с хостовой машины подключаться к портам контейнера?

Alexey
23.01.2018
14:53:11
да, с хостовой к портам контейнера

Kirill
23.01.2018
14:53:31
а если на хосте зафаерволить порт?

iptables-ом

?

Alexey
23.01.2018
14:53:46
ну хотелось бы через конфиг докера

iptables как-то топорно

I
23.01.2018
14:54:35
попробуй не через композ, а просто docke run -p 127.1:<port>:<port>

просто конструкция верная, может это композер не понимает

Alexey
23.01.2018
14:55:10
https://docs.docker.com/compose/compose-file/#ports

Twelfth
23.01.2018
14:58:32
Оправдан ли запуск DNS сервера Bind в Docker контейнере?

Anton
23.01.2018
14:59:22
Запуск bind где-либо вообще не оправдан. Юзай unbound/nsd, если только тебе не нужна специфическая функциональность.

Artem
23.01.2018
15:01:08
почему это он не оправдан?)

Оправдан ли запуск DNS сервера Bind в Docker контейнере?
а чем мешает на хостовой тачке держать bind?

Twelfth
23.01.2018
15:02:17
а чем мешает на хостовой тачке держать bind?
Ничего. Просто захотелось узнать

Anton
23.01.2018
15:02:36
почему это он не оправдан?)
Потому что bind - устаревшее, монструозное и тормознутое дерьмище. Такое же, как и Apache HTTP server. Так что если не нужна специфическая функциональность - лучше не использовать вовсе.

Artem
23.01.2018
15:02:47
не аргумент ниразу.

Google
Artem
23.01.2018
15:03:01
unix тоже устаревшее дерьмище, тем не менее ?

Anton
23.01.2018
15:03:52
Да, и от UNIX (Solaris, AIX, etc) избавляются в пользу Linux - всё правильно.

Artem
23.01.2018
15:04:13
ясно, аргументов не увидел.

Anton
23.01.2018
15:04:23
Ок.

Artem
23.01.2018
15:05:22
кто-то просто забыл про



Pavel
23.01.2018
15:06:59
Привет. Подскажите, как в docker-compose закрыть доступ из вне доступ к докер контейнеру, когда конфиг такой ports: - "127.0.0.1:4101:5000" а docker service ls показывает *:4101->5000/tcp
Ну ты пробиваешь 5000 порт на хосте, и потом хочешь его закрыть? Ну может ufw или iptables как-то поможет, но я бы сказал что ты уже что-то делаешь не так. Если хочешь обращаться к регистри изнутри хоста, то просто обращайся в 5000 напрямую к контейнеру.

Т.е. expose вместо ports.

Anton
23.01.2018
15:08:02
Я это прекрасно знаю, и особенно знаю то, что во фре, например, не осталось ни строчки UNIX-кода. Даже на официальном сайте она "UNIX-like" Но при чём тут эхотег? В этом чятике и bind, собственно, ни при чём - был вопрос о "стоит ли" и на него был дан ответ, остальное не имеет значения. Бенчмарки, где nsd в сотни раз быстрее bind, я тебе здесь показывать не буду. Принципиально, ибо не по теме чятика.

Zaur
23.01.2018
16:27:09
Привет народ

Если приложение при каждом запуске проверяет свою лицензию, это гуд?

В бэкенде где-нибудь

Страница 455 из 1375