@docker_ru

Страница 1150 из 1375
Mikalai
30.03.2019
22:11:25
О! Тогда и со мной поделись)
https://gist.github.com/MikalaiR/0680b5568d6f7a6de3e2b7e1ac323dcd

Andrey
30.03.2019
22:11:33
данные пропали ?
Нет, они остались там где были)

Voskresus
30.03.2019
22:11:44
Они как бы все, ушли в лета

Mikalai
30.03.2019
22:12:13
https://gist.github.com/MikalaiR/0680b5568d6f7a6de3e2b7e1ac323dcd
Хотя там наверное не очень пример) Вместо npm install точно надо юзать npm ci

Google
Andrey
30.03.2019
22:12:16
https://gist.github.com/MikalaiR/0680b5568d6f7a6de3e2b7e1ac323dcd
Аааа, я понял, ты вытаскиваешь не все. Круто. Я так глубоко не лазил.

Mikalai
30.03.2019
22:15:33
В смысле как?

Он вроде там только для того чтобы нода внутри контейнера скейлилась ?

Igor
30.03.2019
22:17:07
В смысле как?
Вот я и думаю, ведь 1 контейнер = 1 нода)

Он вроде там только для того чтобы нода внутри контейнера скейлилась ?
Если не хватает производительности - увеличиваем кол-во контейнеров и через ingress (ну или upstream nginx и весы)

Voskresus
31.03.2019
00:03:28
Уважаемые: docker run -it -v name:/html --name name name Поясните какова роль папки html в этой движухе

Я понял сам

Инсайды это лучшее что изобрело человечество

А что если сервере перезагружается докер сам заново запускается ?

Alexey
31.03.2019
00:41:18
А что если сервере перезагружается докер сам заново запускается ?
https://docs.docker.com/config/containers/start-containers-automatically/#use-a-restart-policy

?
31.03.2019
02:01:56
/report

Google
Alexei
31.03.2019
06:06:30
Если можно, то продолжу вопросы по ансибл + докер. Вопрос по сборке. В теории что хочется: уже поднял связку gogs + drone . Хочется собирать образы, по push в git в определенную ветку, и автоматически накатывать на сервер этот образ. Застрял на самом простом -на сборке образа. Просто не понимаю, что к чему и как... :(

ildar
31.03.2019
06:10:31
Образ чего?

Alexei
31.03.2019
06:13:27
docker образ c моим java приложением

ildar
31.03.2019
06:25:17
http://lmgtfy.com/?q=dockerfile+java+example

Alexei
31.03.2019
06:37:44
хм, уточню. Руками я могу собрать образ. Вопрос в том, что я хочу это делать: 1. Автоматически 2. "Идеологически правильно" и вот тут все плохо: Где должна происходить сборка? (сам дрон запускает контейнер для сборки, в нем проект собирается. Собирается не docker.image а именно jar. Где дальше должна происходить сборка docker.image? внутри нового контенера? или внутри этого же? Как дальше закидывать этот собраный образ в локальный registry?

Alexei
31.03.2019
06:50:34
ага, то есть это 2 разных шага получается? сборка проекта и сборка образа. уже понятнее... :)

Alexey
31.03.2019
06:51:34
Да

Alexei
31.03.2019
06:52:23
Хм, а арифактори, получается, надо отдельно поднимать локальный для всех сборок? он же и кэширующий будет?

Minor
31.03.2019
07:17:38
Вопрос по Nginx: где находиться папка или как, куда кидать файли сайта? OS: Ubuntu 18.10. Run comand: docker run --name some-nginx -d -p 8080:80 nginx

Petrovich
31.03.2019
07:22:24
/etc/nginx/sites-available

как nginx настроишь, так он и поедет

Zloi
31.03.2019
07:53:45
Народ, всем привет. Подскажите по portainer. В нем есть апплеты например с redmine. Как в него встроить nano и вообще где храняться конфиги этих апплетов? И еще вопрос. Как в тот же redmine устанавливать плагины?

Vladislav
31.03.2019
09:50:47
1. Ансибл и композ перпендикулярны 2. Ансибл имеет смысл при любом числе серверов больше 0
Да не перпендикулярны. На ансибле можно описать все, как в композе, только у ансибла еще идемпотентность

Google
Alexei
31.03.2019
11:01:50
Подскажите, есть образ "plugins/docker:latest" . Мне, чтобы он работал так, как надо мне, требуется просто добавить к образу пару файлов (/etc/docker/certs.d/ip_сервера/сертификат.crt ) достаточно ли будет такого файла Dockerfile: FROM plugins/docker:latest RUN mkdir /etc/docker/certs.d/ RUN mkdir /etc/docker/certs.d/192.168.1.127:5000/ ADD .certs.d/192.168.1.127:5000/* /etc/docker/certs.d/192.168.1.127:5000/ для модификации, или могу нарваться на какое-либо непонятное поведение?

Юрий
31.03.2019
11:13:06
Почему просто не пробросить их через -v?

Alexei
31.03.2019
11:15:59
Почему просто не пробросить их через -v?
Проблема в том, что запуском этого плагина заведует drone ci. я посмотрю, умеет ли он пробрасывать дополнительно, но не уверен, что это возможно...

Игорь
31.03.2019
12:51:06
А на проде какую политику для контенера лучше выставлять: restart always?

Ivan
31.03.2019
16:02:08
Всем привет, есть кто может платно проконсультировать по docker-compose? Нужно правильно сеть между контейнерами организовать с vpn сетью. И объяснить если что-то будет не понятно, почему именно так. Подробности задачи в ЛС.

Ivan
31.03.2019
16:09:20
Тяжело так. Могу рассказать, но вообще это фиговая идея
Тогда давай в ЛС в любом случае оплачу консультацию, просто уже устал читать доки и гуглить, очень мало по моей задаче инфы, видимо она кривая)

Ldar
31.03.2019
16:17:50
Подскажите пожалуйста, есть ли какой нибудь удобный инструмент. Мне необходимо запускать несколько докер вебсерверов под разными портами. Их может быть много. И скорее всего с один и тем же докер образом. Это делается для демонстрации проекта для клиентов перед продажей. Т.е. чтоб был какой нибудь UI и там по клику можно было поднимать образы. Спасибо!

Ldar
31.03.2019
16:19:27
Ну есть продукт. Чтоб его продать, нужно запустить для них временый сервер и дать доступ. Они поигрались там и все.

А kubernetes это не про это?

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

Ldar
31.03.2019
16:27:03
Спасибо. Попробую

George
31.03.2019
17:03:47
Google
Старый
31.03.2019
17:11:46
Сделай свой веб интерфейс
не все такие умные как ты

George
31.03.2019
17:14:30
не все такие умные как ты
Фласк, фигак-фигак, и в продакшнн

И я чувствую издевку в твоём тоне

Alexei
31.03.2019
17:34:17
Подскажите, по Docerfile Не проходит такая команда ADD /tmp/cache/alexeiTest.jar /usr/local/bin/ Step 3/4 : ADD /tmp/cache/alexeiTest.jar /usr/local/bin/ ADD failed: stat /var/lib/docker/tmp/docker-builder436077528/tmp/cache/alexeiTest.jar: no such file or directory Собственно, что хочу сотворить: идет сборка мавеном, результат кидается в директорию /tmp/cache , а следом идет сборка docer образа.

Alexey
31.03.2019
17:36:59
ls /tmp/cache перед docker build сделай. Оно же все просто отслеживается

И лучше COPY использовать всегда

Alexei
31.03.2019
17:37:53
перед сборкой смысла нет смотреть - я сейчас вручную собираю, файл туда поместил сам.

RUN ls /tmp/cache - пустой вывод.

Alexey
31.03.2019
17:38:28
А, docker же не поддерживает абсолютные пути

только те, что есть в текущей папке, если делаешь docker build . . эт текущая папка

tar -zcvf dev.tar.gz package.json yarn.lock Dockerfile.dev docker build -f Dockerfile.dev - < dev.tar.gz потому что на самом деле он там собирает сначала "контекст" и отправляет на сборку. Вот так можно руками собирать контекст. Это так, для теории

Alexei
31.03.2019
17:39:54
о, спасибо. за наводку, я уже просто и workdir сделал в /tmp/cache , но все равно путь не менял :(

Alexey
31.03.2019
17:40:02
/tmp нет в контексте собранном

помести файл в текущую папку или собирай контекст руками

можно сделать docker build /tmp/cache COPY alexeiTest.jar /usr/local/bin/

Alexei
31.03.2019
17:42:53
спасибо. буду пробовать переместить.

Alexey
31.03.2019
17:45:39
А вообще не стоит собирать локально, а потом делать ADD лучше multistage сделать

Ilya
31.03.2019
17:46:04
Господа, я правильно понимаю, что чтобы обращаться из докер контейнера к какому-то адресу в сети, не нужно ничего особо в конфиге прописывать?

Только если я к приложению извне хочу подрубиться, то нужен EXPOSE?

Google
Alexei
31.03.2019
17:48:08
так у меня просто сборка на 2 этапа разбита, 1 этап - сборка через мавен, и затем копирование результата в примонтированную директорию и второй этап - это уже сборка докер образа. Я просто отлаживаю вручную.

Alexey
31.03.2019
17:48:12
EXPOSE почти ничего не делает, нужно прокидывать порты через docker run -p

The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published

Ilya
31.03.2019
17:49:22
EXPOSE почти ничего не делает, нужно прокидывать порты через docker run -p
Это в обе стороны нужно? Или только когда снаружи стучаться

Alexei
31.03.2019
17:55:28
FROM maven as build RUN build... FROM java COPY --from=build /tmp/my.jar /usr/local/bin/ это делается без примонтированных папок
читал я это, но не понял абсолютно... Когда я просто использую сборку, я пишу docker build -t МОЙ_ТЭГ . на выходе я получаю образ. А как быть при Multi-stage builds ? что я получу на выходе? в смысле как я узнаю имя?

Alexei
31.03.2019
18:19:28
тож самое, выход последнего FROM
А можете подсказать, где искать результат вот такого билда? FROM 3.6.0-jdk-8 as build RUN mvn clean package в результате должна в текущей директории создаться директория target и в ней мой файл. а для второго шага FROM anapsix/alpine-java:8 as result не понятно, где искать файл.

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