@docker_ru

Страница 1234 из 1375
George
16.05.2019
14:01:22
Если ты собираешь докер образ, то подходит вариант ссш ключи через build-args подкидывать

Первая стадия - сборка зависимостей композером. Вторая - из первого образа берём собранные композером файлы

В итоговом образе ссш ключей нет, профит

ildar
16.05.2019
14:02:39
он же в run-time хотел

Google
George
16.05.2019
14:02:49
Либо можно собрать образ с композером. А передавать в него ссш ключи env. У тебя стартовой точкой будет docker-entrypoint.sh, который любезно сформирует .ssh/id_rsa из переменных

он же в run-time хотел
Вопрос - зачем.

Ilya
16.05.2019
14:03:53
https://localhost:8080
Все, я разобрался, в глаза долблюсь 433 порт прописал в конфиге вместо 443 Два дня с этим просидел, пиздец просто

Vlad
16.05.2019
14:04:02
George
16.05.2019
14:04:48
Короче

Смотри. Вариантов два.

Либо ты включаешь именно те файлы через "volumes", которые тебе нужны

Там нет эксклюда (и слава Богу)

Либо ты пересматриваешь свой пайплпйн

ildar
16.05.2019
14:05:35
George
16.05.2019
14:05:41
И рассказываешь, что нужно

Vlad
16.05.2019
14:09:42
в общем добавлю только 3 файла id_rsa id_rsa.pub known_hots

этого достаточно

Google
George
16.05.2019
14:10:47
Одного достаточно

id_rsa

known_hosts - не нужен, т.к. обычно всё-таки выключают проверку внутри контейнеров для сборки

Sergey
16.05.2019
14:15:03
ещё не решил ?
неа. Написал хостеру. Пусть смотрят что там после сбоя у них случилось.

Artur
16.05.2019
14:15:42
сервак на чём ? kvm , openvz и т.п

если что то с общим ядром, то эт проблема хостера. если с "личным" (квм) то уже твои

Sergey
16.05.2019
14:16:53
Я вот незнаю. Судя по тому, что они мне диски LVM дают, то скорее квм у них

если что то с общим ядром, то эт проблема хостера. если с "личным" (квм) то уже твои
Просто на соседней виртуалке докер норм пашет. Но попросил все же их посмотреть.

Artur
16.05.2019
14:19:06
lscpu

Hypervisor vendor

Aleksandr
16.05.2019
14:22:09
Ребята - если у меня dockerfile лежит в директории app/deploy/stage/frontend при этом мне необходимо закачать весь проект в образ как правильно написать команду COPY (такой вариант не работает COPY . /app/) и все потому что dockerfile лежит не в корне проекта

Ren
16.05.2019
14:40:12
docker build -f path/to/Dockerfile

Ну и папку контекста

Yaros
16.05.2019
14:40:32
всем привет! А как кто работает с package.json и Dockerом? В смысле если версию хранить в этом файле и на каждый билд ее менять, или хотя бы иногда, то кэш докера для npm install не работает. Как кто из положения выходит?

Max
16.05.2019
14:52:03
Всем привет, впервые столкнулся с докером, у меня есть два проекта, api на apache и сайт Я правильно понимаю алгоритм, мне что бы все это добро развернуть в докере - надо скачать образ, к примеру убунты, в ней накатить apache, php, postqresql и развернуть мои проекты с гита (попрописывать хосты и т.п. - как на обычном сервере)?

Max
16.05.2019
14:53:09
привет. не правильно
А можешь, если есть время, правильный алгоритм обьяснить, а то сижу смотрю уроки и не могу вникнуть?

Andrey
16.05.2019
14:53:37
всем привет! А как кто работает с package.json и Dockerом? В смысле если версию хранить в этом файле и на каждый билд ее менять, или хотя бы иногда, то кэш докера для npm install не работает. Как кто из положения выходит?
https://gist.github.com/armand1m/b8061bcc9e8e9a5c1303854290c7d61e https://github.com/yarnpkg/yarn/issues/749 https://github.com/yarnpkg/yarn/issues/4813 https://stackoverflow.com/questions/51110793/bumping-package-json-version-without-invalidating-docker-cache

Google
Andrey
16.05.2019
14:55:08
А можешь, если есть время, правильный алгоритм обьяснить, а то сижу смотрю уроки и не могу вникнуть?
ты надеешься, что случайный человек тебе расскажет понятнее, чем официальная документация, котороую пересмотрело куча людей? Задавай конкретные вопросы

Yaros
16.05.2019
14:55:54
@gorilych спасибо, очень интересно. Удивительно, что нет одного "правильного" варианта как все делать ...

Max
16.05.2019
14:56:27
ты надеешься, что случайный человек тебе расскажет понятнее, чем официальная документация, котороую пересмотрело куча людей? Задавай конкретные вопросы
Та просто хз как точнее вопрос поставить, есть два проекта, не могу понять как правильно их развернуть на docker. Linux, apache, php, node, postgresql

Dmitry
16.05.2019
14:56:31
А можешь, если есть время, правильный алгоритм обьяснить, а то сижу смотрю уроки и не могу вникнуть?
профит от докера, что все у тебя в отдельных контейнерах. nginx это отдельный контейнер. php отдельный и тд

Andrey
16.05.2019
14:57:02
@gorilych спасибо, очень интересно. Удивительно, что нет одного "правильного" варианта как все делать ...
самый простой вариант который в голову приходит - зависимости собирать не в докере и кэш менеджить не в докере

Max
16.05.2019
14:57:12
профит от докера, что все у тебя в отдельных контейнерах. nginx это отдельный контейнер. php отдельный и тд
и уже между ними надо связь выстраивать? А проекты разворачиваются в ubuntu контейнере?

Andrey
16.05.2019
14:57:49
ты бы с азов начал. Почитал про контейнеры, про Dockerfile

а то мимо букваря в квантовую хромодинамику пытаешься вникнуть

Dmitry
16.05.2019
14:59:15
если ты хочешь разворачивать на проде, то возможны кубы, докер сворм

Andrei
16.05.2019
15:10:45
кто нить работал в сворме с openfaas?

Vlad
16.05.2019
15:31:10
Добрый день, может есть кто из гуру Docker’a и подскажет как с точки зрения «Так у тебя будет все красиво, по стандартам и без костылей в общении» лучше разместить стандартный проект состоящий из папок: - Client (клиентская часть, очевидно) - Public (там лежит все, что тащит nginx в виде картинки, чеки и прочее добро) - Server (api для клиентской части) Только начал копать в Docker, по этому если у кого есть дельный совет/статья в эту тему - буду очень признателен, заранее спасибо :)

Sviatoslav
16.05.2019
18:05:02
здаров всем. кто не буть запускал intermid container при мульти стейдж билде? Идея что скидую в отдельний intermid контейнер юнит тести и надо их запустить? а чьот я смотрю так нельзя.

ildar
16.05.2019
18:21:01
docker build --target

VolanDeVovan
16.05.2019
18:35:28
Ку через раз не аттачится сервис к overlay сети что делать ? И куда копать чтобы узнать в чем проблема

inqfen
16.05.2019
18:35:40
swarm поди

VolanDeVovan
16.05.2019
18:35:47
да

inqfen
16.05.2019
18:36:02
у него вообще с сетями говно какое-то творится

Google
inqfen
16.05.2019
18:36:14
А так, смотри сислог, может там что есть

подцепление интерфейфов он туда пишет

VolanDeVovan
16.05.2019
18:39:35
May 16 20:38:12 rin systemd-udevd[12251]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. May 16 20:38:12 rin systemd-udevd[12251]: Could not generate persistent MAC address for veth36532e4: No such file or directory May 16 20:38:12 rin systemd-udevd[12252]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.

это может быть оно?

inqfen
16.05.2019
18:41:52
вообще да, но это конечно странно, что он виртуальному интерфейсу не может адрес дать и слинковать его

VolanDeVovan
16.05.2019
18:42:59
May 16 20:38:14 rin systemd-udevd[12372]: Could not generate persistent MAC address for veth9454f18: No such file or directory

из-за чего такое может быть?

интерфейса такого и правда нет

Rion
16.05.2019
19:00:34




Владимир
16.05.2019
19:08:28
А кто админ в группе? Есть вопрос, по правилам?

inqfen
16.05.2019
19:14:50
@gecube

из-за чего такое может быть?
https://github.com/systemd/systemd/issues/3374 что-то такое же

VolanDeVovan
16.05.2019
19:31:53
я пересоздал нетворк и все заробило

Владимир
16.05.2019
19:33:52
Написал статью, полезна будет тем, кто только начинает. https://habr.com/ru/company/southbridge/blog/452108/ Ну и остальные, может найдут, чего найдут интересного. Ps: фитбек приветствуется;)

ildar
16.05.2019
20:11:59
Подача очень своеобразная)

Владимир
16.05.2019
20:19:51
Подача очень своеобразная)
Это есть) Вопрос, хорошо ли это или плохо

Mikhail
16.05.2019
20:25:02
Всем привет! Подскажите можно ли микросервисе писать в файлы внутри докера, либо нужно наружу выносить

inqfen
16.05.2019
20:25:16
вут

внутри или не внутри ты его запускаешь

Google
Mikhail
16.05.2019
20:25:51
Внутри

inqfen
16.05.2019
20:26:51
бля

Mikhail
16.05.2019
20:27:02
Хотя некоторые бд живут внутри докера на проде) но вроде так не рекомендуется

inqfen
16.05.2019
20:27:08
Я про то, что какая разница

Если это временные файлы - пиши

Если постоянные - не пиши, со смертью контейнера они тоже пропадут

Денис
17.05.2019
00:02:04
может кто-нибудь подсказать что за мистика? $ sudo ls docker-compose.yml project1 project2 solution.sln $ sudo docker-compose build Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? Supported filenames: docker-compose.yml, docker-compose.yaml

есть же файл, почему он его не видит

а без sudo вот так $ docker-compose build cannot create user data directory: /var/lib/gitlab-runner/snap/docker/384: Read-only file system

Денис
17.05.2019
01:26:36
добавил

кажется нашел решение

sudo snap remove docker sudo apt install docker.io docker-compose

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