
Mikalai
30.03.2019
22:11:25

Andrey
30.03.2019
22:11:33

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

Mikalai
30.03.2019
22:12:13

Google

Andrey
30.03.2019
22:12:16

Igor
30.03.2019
22:15:18

Mikalai
30.03.2019
22:15:33
В смысле как?
Он вроде там только для того чтобы нода внутри контейнера скейлилась ?

Igor
30.03.2019
22:17:07

Mikalai
30.03.2019
22:21:22

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

Alexey
31.03.2019
00:41:18

?
31.03.2019
02:01:56
/report

Google

ildar
31.03.2019
04:13:30
@vizdrag просыпайся


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?

Alexey
31.03.2019
06:48:45

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 настроишь, так он и поедет

Владимир
31.03.2019
07:28:41

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

Vladislav
31.03.2019
09:50:47

Google

ildar
31.03.2019
09:55:59

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

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

Владимир
31.03.2019
12:56:11

ildar
31.03.2019
14:10:01

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

George
31.03.2019
16:08:31

Ivan
31.03.2019
16:09:20

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

George
31.03.2019
16:18:20
Консоль рулит. Ну, и вообще есть всякие admiral, portainer

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

Никитяо
31.03.2019
16:25:40

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

Ivan
31.03.2019
16:57:05

George
31.03.2019
17:03:47

Google

Старый
31.03.2019
17:11:46

George
31.03.2019
17:14:30
И я чувствую издевку в твоём тоне

Старый
31.03.2019
17:14:43

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

Alexey
31.03.2019
17:49:55

Alexei
31.03.2019
17:55:28

Alexey
31.03.2019
18:11:23

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
не понятно, где искать файл.

ildar
31.03.2019
18:20:57

Alexey
31.03.2019
18:30:43