ildar
08.07.2019
09:36:39
George
08.07.2019
09:36:46
ну эт да
ildar
08.07.2019
09:36:46
Corsars
08.07.2019
09:59:18
Google
Corsars
08.07.2019
09:59:52
Yury
08.07.2019
10:01:55
для кубера это не бест практис, а требование
Corsars
08.07.2019
10:02:26
ildar
08.07.2019
10:34:31
George
08.07.2019
10:39:50
потому что кубер поверх докера
Альберт
08.07.2019
10:47:42
Приветствую. Dockerfile образа заканчивается строкой CMD ['node', './proxy-server/server.js'], но при запуске контейнера я получаю такую ошибку: /bin/sh: 1: [node,: not found. В чем может быть дело?
inqfen
08.07.2019
10:48:21
В том, что команда node не найдена?
Igor
08.07.2019
10:48:21
which node
и пропиши полный путь
Альберт
08.07.2019
10:50:56
Даже после прописывания полного пути не найдена нода: /bin/sh: 1: [/usr/bin/node,: not found
inqfen
08.07.2019
10:51:25
Ну значит её там нет
Или ты ему не веришь?
Альберт
08.07.2019
10:51:45
Не верю, ибо which дает мне этот путь
Google
A1EF
08.07.2019
10:53:00
Stanislav
08.07.2019
10:53:53
всем привет, докер изучаю минут 20. хочу запаковать своё приложение: я использую ноду, постгрес и нгинкс, понятно что это всё быстро и удобно, но я также хотел бы обернуть в контейнер своё приложение напр. myApp, что бы не вручную все контейнеры опять ставить, а прописать условный $ docker run -d -p 8080:80 myApp, так и делается в большинстве случаев или это невозможно?
ildar
08.07.2019
10:54:39
Альберт
08.07.2019
10:55:43
А если пробел после [ поставить?
Строка CMD [ 'bash', 'node', './file.js' ] -> /bin/sh: 1: [: bash,: unexpected operator
Вот тут я вообще теперь ничего не понимаю
A1EF
08.07.2019
10:56:15
А почему ты башем ноду запускаешь? О_О
Альберт
08.07.2019
10:56:29
Решил попробовать, баш хотя бы найдет
Просто необычный вывод
Да и банально от моей неграмотности
ildar
08.07.2019
10:56:53
Stanislav
08.07.2019
10:57:40
docker-compose?
а нода, постгрес и нгинкс - это часть приложения, таких частей штук 6-7 и я хочу сохранять их независимость
A1EF
08.07.2019
10:57:49
Stanislav
08.07.2019
10:58:05
docker-compose?
как-то разделить в условные пространства имён, что бы не держать сразу активными ~20 контейнеров
Vladimir
08.07.2019
10:58:08
сделай docker inspect
Альберт
08.07.2019
10:59:27
Пробелы помогли. Но почему... Даже в доке пробелов нет
В доке докера
Дмитрий
08.07.2019
11:00:16
А может в кавычках дело?
Альберт
08.07.2019
11:01:23
Точно, я же ещё в этот момент поменял их на двойные
Спасибо, понятно теперь, в чем трабла была
Daniil
08.07.2019
11:10:08
Docker Daemon находится на локальной машине, где он установлен, или он грузит текущие артефакты, где был запущен build на свой удалённый docker.com? Выглядит абсурдно, но по тому как он билдит, возникла подобая мысль, оповещает о размере, что пошёл отправлять куда-то
Google
Daniil
08.07.2019
11:10:41
Есть Docker Client и Docker Server (daemon) куда он грузит, второй крутится же там где он установлен?
2. Правильно ли понимаю, что EXPOSE в DockerFile никакого значения не имеет, как комментарий в коде, чтобы помочь другим разработчикам, показать какой порт будет публичен (docker run -p) на хост?)
Дмитрий
08.07.2019
11:13:32
George
08.07.2019
11:14:40
Andrey
08.07.2019
11:15:03
George
08.07.2019
11:15:05
Обмен данными между демоном и клиентом.
Почитай про docker context - скорее всего оно
Daniil
08.07.2019
11:24:49
оок, благодарю! надо работать идти, но что-то докер не отпускает, такой это интересный процесс с изоляцией)
ildar
08.07.2019
12:00:25
Corsars
08.07.2019
12:07:09
И
08.07.2019
12:27:59
George
08.07.2019
12:28:21
базовый какой докерфайл?
в конфигурации nginx - логи куда пишутся
ildar
08.07.2019
12:29:02
И
08.07.2019
12:32:53
George
08.07.2019
12:33:30
И
08.07.2019
12:34:04
Google
George
08.07.2019
12:34:45
пока информации мало. выложи компоуз-файла, докерфайл на пейстбин - тогда можно будет подсказать, а пока похоже на гадание на кофейной гуще
И
08.07.2019
12:35:40
George
08.07.2019
12:35:56
нет
nginx.conf задает формат
Daniil
08.07.2019
12:36:09
Господа, прошу меня простить за мои глупые maybe вопросы, но мысль не отпускает меня: получается что любое изменение в докере в runtime режиме ведёт к создание дополнительного слоя и раздуванию его размеров, поэтому и выносят изменяемые файлы через volume или bind файлы вне контейнера, но под его managemen'tom (в случае volume)?
George
08.07.2019
12:39:37
Corsars
08.07.2019
12:56:32
Daniil
08.07.2019
13:03:51
@corsars77 , 127 слоев из личного опыта или можно почитать где-то об этом?)
ildar
08.07.2019
13:36:16
Вячеслав
08.07.2019
14:16:50
как боросться с devmapper: Thin Pool has 156387 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior ?
Daniil
08.07.2019
14:35:06
@ildaar , есть статейка на эту тему? офф дока не дала мне никаого результата
Ruslan
08.07.2019
14:45:06
Всем привет
Может кто сталкивался с такой штукой
Ставлю сейчас кубер бейр метал
Доступ в интернет через проксю
Проксю добавил в конфиг
но когда тянет имеджы, например для етсд натылкиваюсь на такую ошибку
error pulling image configuration: Get https://storage.googleapis.com/artifacts.google-containers.appspot.com/containers/images/sha256:0d36cbbcc544241dc2036ba01813fd62ee725b9b41f119640bd5d558d8a46892: remote error: tls: handshake failure
Может как-то можно заигнорить tls ?
George
08.07.2019
15:02:54
Может он самоподписанный серт отдает
Или ты настроил http проксирование, а про хттпс забыл
ildar
08.07.2019
15:50:32
inqfen
08.07.2019
16:21:22
Открой с компа этот адрес
Nikolay
08.07.2019
17:00:22
seccomp=unconfined Можно как-то в конфиг демона запихать?
Google
George
08.07.2019
17:21:24
зачем?
Nikolay
08.07.2019
18:26:55
Ну я вот подумал, а почему бы и нет?
Все из-за аппармора
George
08.07.2019
18:35:18
не хочешь его использовать?
Nikolay
08.07.2019
18:36:45
Не хочется. Я его задизейблил, но без ребута не обойтись, поэтому пытаюсь как-то обойти его
Ну или удалить как-то docker-default профиль
George
08.07.2019
18:46:13
"seccomp-profile": "",
https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
@hood4real
есть параметр seccomp, но я не знаю чем он тебе поможет
Вадим
08.07.2019
18:46:43
привет, можно ли как то далть так ? у меняесть докерфайл, что мне в нем надо описать что бы передавать параметры при запуске образа ? у меня есть блок cmd где есть вызов команды и мне в нее надо передавать параметры
George
08.07.2019
18:47:37
тогда все то, то ты будешь передавать при запуске контейнера будет добавляться к энтрипойнт и будет получаться полная команда
Вадим
08.07.2019
18:48:13
George
08.07.2019
18:48:34
docker run image_name my_param_1 my_param_2 и т.п.