George
Vlad
Я делаю
volumes:
- ~/.ssh/:/root/.ssh/
но я не хочу, чтобы внутри ~/.ssh пробрасывался файл config
Ilya
https://localhost:8080
На https://localhost:8080/ получаюERR_CONNECTION_CLOSED, на http://localhost:8080/ ERR_SOCKET_NOT_CONNECTED, на
dmi
Vlad
нужно) чтобы тянуть внутри контейнера потом файлы из локального гита
George
George
Либо тяни файлы во временном контейнере, в котором есть ключи
Vlad
не я это решаю
а composer
George
Ключи можно, например, через env передать
George
Ага, щаз
George
В зависимости от задачи есть разные решения
Vlad
в .env тоже не вариант
Ильдар
George
Блин. Ещё раз повторю. Задачи разные
George
Если ты собираешь докер образ, то подходит вариант ссш ключи через build-args подкидывать
George
Первая стадия - сборка зависимостей композером.
Вторая - из первого образа берём собранные композером файлы
George
В итоговом образе ссш ключей нет, профит
Ильдар
он же в run-time хотел
George
Либо можно собрать образ с композером. А передавать в него ссш ключи env. У тебя стартовой точкой будет docker-entrypoint.sh, который любезно сформирует .ssh/id_rsa из переменных
George
Ilya
https://localhost:8080
Все, я разобрался, в глаза долблюсь
433 порт прописал в конфиге вместо 443
Два дня с этим просидел, пиздец просто
Vlad
George
Короче
George
Смотри. Вариантов два.
George
Либо ты включаешь именно те файлы через "volumes", которые тебе нужны
George
Там нет эксклюда (и слава Богу)
George
Либо ты пересматриваешь свой пайплпйн
Ильдар
George
И рассказываешь, что нужно
Vlad
в общем добавлю только 3 файла
id_rsa
id_rsa.pub
known_hots
Vlad
этого достаточно
George
Одного достаточно
George
id_rsa
George
known_hosts - не нужен, т.к. обычно всё-таки выключают проверку внутри контейнеров для сборки
Artur
Sergey
ещё не решил ?
неа. Написал хостеру. Пусть смотрят что там после сбоя у них случилось.
Artur
сервак на чём ? kvm , openvz и т.п
Artur
если что то с общим ядром, то эт проблема хостера. если с "личным" (квм) то уже твои
Sergey
Я вот незнаю. Судя по тому, что они мне диски LVM дают, то скорее квм у них
Sergey
Artur
lscpu
Artur
Hypervisor vendor
Alex
Ребята - если у меня dockerfile лежит в директории app/deploy/stage/frontend при этом мне необходимо закачать весь проект в образ как правильно написать команду COPY (такой вариант не работает COPY . /app/) и все потому что dockerfile лежит не в корне проекта
Ren
docker build -f path/to/Dockerfile
Ren
Ну и папку контекста
Yaros
всем привет! А как кто работает с package.json и Dockerом? В смысле если версию хранить в этом файле и на каждый билд ее менять, или хотя бы иногда, то кэш докера для npm install не работает. Как кто из положения выходит?
Andrey
Max
Всем привет, впервые столкнулся с докером, у меня есть два проекта, api на apache и сайт
Я правильно понимаю алгоритм, мне что бы все это добро развернуть в докере - надо скачать образ, к примеру убунты, в ней накатить apache, php, postqresql и развернуть мои проекты с гита (попрописывать хосты и т.п. - как на обычном сервере)?
dmi
Max
привет. не правильно
А можешь, если есть время, правильный алгоритм обьяснить, а то сижу смотрю уроки и не могу вникнуть?
Yaros
@gorilych спасибо, очень интересно. Удивительно, что нет одного "правильного" варианта как все делать ...
Max
Andrey
ты бы с азов начал. Почитал про контейнеры, про Dockerfile
Andrey
а то мимо букваря в квантовую хромодинамику пытаешься вникнуть
dmi
dmi
если ты хочешь разворачивать на проде, то возможны кубы, докер сворм
Andrei
кто нить работал в сворме с openfaas?
Vlad
Добрый день, может есть кто из гуру Docker’a и подскажет как с точки зрения «Так у тебя будет все красиво, по стандартам и без костылей в общении» лучше разместить стандартный проект состоящий из папок:
- Client (клиентская часть, очевидно)
- Public (там лежит все, что тащит nginx в виде картинки, чеки и прочее добро)
- Server (api для клиентской части)
Только начал копать в Docker, по этому если у кого есть дельный совет/статья в эту тему - буду очень признателен, заранее спасибо :)
Nikolay
Всем привет, впервые столкнулся с докером, у меня есть два проекта, api на apache и сайт
Я правильно понимаю алгоритм, мне что бы все это добро развернуть в докере - надо скачать образ, к примеру убунты, в ней накатить apache, php, postqresql и развернуть мои проекты с гита (попрописывать хосты и т.п. - как на обычном сервере)?
Я тоже только начал, но может тебе нужно 2 контейнера? Взять образ веб сервера и образ готовый постгресс . И в них через dockerfile доставить то, что тебе нужно
Ильдар
🇺🇦Sviatoslav
здаров всем.
кто не буть запускал intermid container при мульти стейдж билде? Идея что скидую в отдельний intermid контейнер юнит тести и надо их запустить? а чьот я смотрю так нельзя.
Ильдар
docker build --target
VolanDeVovan
Ку
через раз не аттачится сервис к overlay сети
что делать ? И куда копать чтобы узнать в чем проблема
inqfen
swarm поди
VolanDeVovan
да
inqfen
у него вообще с сетями говно какое-то творится
inqfen
А так, смотри сислог, может там что есть
inqfen
подцепление интерфейфов он туда пишет
VolanDeVovan
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.
VolanDeVovan
это может быть оно?
inqfen
вообще да, но это конечно странно, что он виртуальному интерфейсу не может адрес дать и слинковать его
VolanDeVovan
May 16 20:38:14 rin systemd-udevd[12372]: Could not generate persistent MAC address for veth9454f18: No such file or directory
VolanDeVovan
из-за чего такое может быть?