George
03.04.2019
08:05:31
и коммон нейм совпадал
Mi
03.04.2019
08:09:03
подменный невалидный, пока себе не всунешь root/int сертификат... чего делать не очень хочется
Andrey
03.04.2019
08:24:38
Mi
03.04.2019
08:25:05
Google
Alexei
03.04.2019
08:47:58
подскажите. когда выполняется docker run -v /путь_на_хосте:/Путь_внутри_докер_контейнера
Если /путь_на_хосте - пустая директория, то /Путь_внутри_докер_контейнера будет тоже полностью пустой? или там останется содержимое того, что было?
Artur
03.04.2019
08:51:58
Alexei
03.04.2019
08:52:17
Спасибо. Теперь понятно :)
Игорь
03.04.2019
09:10:54
Как понять, почему висит docker-compose build?
написал Building mongo и завис
George
03.04.2019
09:11:24
обновление пакетов или что-то подобное
Андрей
03.04.2019
09:12:05
Ребята, кто-нибудь поднимал nextcloud на центосе?
Игорь
03.04.2019
09:26:26
Suren
03.04.2019
09:28:42
--- us-east-1-elbdefau-1nlhaqqbnj2z8-140214243.us-east-1.elb.amazonaws.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3056ms
Игорь
03.04.2019
09:28:59
все пропало?(((((
докер умер(
Jed
03.04.2019
09:39:02
Не первый случай.
Google
Andor
03.04.2019
09:42:20
Ну ебс может и не пинговаться
То есть елб
Jed
03.04.2019
09:43:30
Да там всё вроде доступно. Ну, кроме пингов. В брозвере открывается, шаблоны качаются.
Игорь
03.04.2019
09:48:46
вот у меня ubuntu:18.04 и mongo качаются, как с Юпитера
Монго ждал 10 минут, вроде распинговался и скачал
Хех, чет погнал я на докер) dockerignore нужен был
Ferrero
03.04.2019
11:29:44
Добрый день, если из докер контейнера коннектиться к бд по внешнему ip, то какой путь пройдёт соединение?
Sergey
03.04.2019
11:31:22
Ferrero
03.04.2019
11:31:58
ну, в докер контейнере используется подключение к базе по внешнему ip хоста, на котором этот контейнер
Petrovich
03.04.2019
11:32:54
если бд конечно на том же хосту
Ferrero
03.04.2019
11:33:15
спасибо
Alexei
03.04.2019
13:13:44
Доброго настроения, подскажите, что может быть. есть докер фай:
===8<==================
FROM maven:3.6.0-jdk-8 as builder
COPY . /app
WORKDIR /app
RUN mvn clean package
RUN pwd
FROM anapsix/alpine-java:8 as result
COPY --from=builder /app/target/alexeiTest.jar /usr/local/bin/
CMD ["java","-jar","/usr/local/bin/alexeiTest.jar"]
====>8==================
Все это собирается через Drone CI при каждом push
Проблема в том, что я тут криминала не вижу, на получается такая неприятная штука - итоговый образ содержит в себе несколько слоев с alexeiTest.jar
как-то это не правильно?
ildar
03.04.2019
13:26:29
так не бывает ?
docker history на итоговый образ, сколько слоёв видишь? чуть красивее можно через dive посмотреть
https://hub.docker.com/r/wagoodman/dive
Alexei
03.04.2019
13:49:47
root@dockerr:~/test2# docker history 192.168.1.127:5000/alexeika/prostotest
IMAGE CREATED CREATED BY SIZE COMMENT
3da825bb84eb 41 minutes ago /bin/sh -c #(nop) LABEL org.label-schema.vc… 0B
<missing> 41 minutes ago /bin/sh -c #(nop) LABEL org.label-schema.vc… 0B
<missing> 41 minutes ago /bin/sh -c #(nop) LABEL org.label-schema.sc… 0B
<missing> 41 minutes ago /bin/sh -c #(nop) LABEL org.label-schema.bu… 0B
<missing> 41 minutes ago /bin/sh -c #(nop) CMD ["java" "-jar" "/usr/… 0B
<missing> 41 minutes ago /bin/sh -c #(nop) COPY file:6698fc2127248372… 2.5kB
<missing> 7 weeks ago /bin/sh -c set -ex && [[ ${JAVA_VERSION_… 122MB
<missing> 7 weeks ago /bin/sh -c #(nop) ENV JAVA_VERSION_MAJOR=8 … 0B
<missing> 7 weeks ago /bin/sh -c #(nop) MAINTAINER Anastas Dancha… 0B
<missing> 2 months ago /bin/sh -c #(nop) CMD ["/bin/sh"] 0B
<missing> 2 months ago /bin/sh -c #(nop) ADD file:91fb97ea3549e52e7… 4.41MB
ildar
03.04.2019
13:54:11
ну вроде один слой-то с COPY
Игорь
03.04.2019
14:37:10
а есть мысл внутри контейнеров создавать пользователя?
George
03.04.2019
14:37:46
Игорь
03.04.2019
14:38:44
цель?
Что бы не из под рута все запускалось. Вообще такую мысль услышал в ролике на ютубе
George
03.04.2019
14:38:58
Let me take you into the light
03.04.2019
14:59:45
Привет, подскажите у меня есть nginx image мне нада задеплоить на сервак как это сделать?
Google
Let me take you into the light
03.04.2019
14:59:45
angular <- docker <- nginx
Dima
03.04.2019
15:52:42
Игорь
03.04.2019
17:31:21
Кто нибудь использовал kompose? Можно нормально работать в кубере без головной боли с ним, используя компоуз файлы или нужно допиливать, докручивать?
Andor
03.04.2019
17:31:55
но зачем?
он же для одноразовой конвертации, с прицелом на допиливание
Игорь
03.04.2019
17:47:58
Просто перспектива поддерживать сразу и копоуз файлы и кубер файлы параллельно не прельщает.
Был бы отдельный девопс в команде, но...
Igor
03.04.2019
18:47:25
Ребят, помогите пл разобраться с задачей.
Мне нужно, чтобы из рутовой директории проекта файл копировался в докер-контейнеры.
Структура проекта такова:
project/
|-- docker-compose.yaml
|
|-- app1/
| |-- Dockerfile
| |-- File-to-copy-app1
| |-- Makefile
|
|-- app2/
| |-- Dockerfile
| |-- File-to-copy-app2
| |-- Makefile
|
|-- main/
| |-- Dockerfile
|
|-- File-to-copy-to-all
|-- Makefile
В корневом Makefile циклом по папкам app1, app2 происходит билд:
DIRS = app1 app2
...
build:
for d in $(DIRS); do \
echo "dir: $$d"; \
$(MAKE) -C $$d build || exit 1 ;\
done
В докерфайлах такие команды:
FROM main/base
COPY File-to-copy-app1 File-to-copy-app1
CMD ["/File-to-copy-app1"]
Нужно копировать файл File-to-copy-to-all в каждый контейнер,
но если я пропишу в докерфайлах COPY ../File-to-copy-to-all File-to-copy-to-all то это не прокатит, т.к. выходить вверх за контекст нельзя.
Как сделать, товарищи? ))
?
;)
03.04.2019
19:59:43
version: '3.7'
services:
node1:
image: base:image
volumes:
- "./test:/test"
working_dir: /test
node2:
image: base:image2
volumes:
- "./:/mnt"
depends_on:
- node1
working_dir: /mnt
stdin_open: true
Вопрос почему файлы из директории test не монтируются?
Т.е. на хосте в директории test есть файлы, я монтирую в контейнер, но там файлы не отображаются
Alex
03.04.2019
21:24:26
Dan
03.04.2019
21:24:54
Alex
03.04.2019
21:25:31
Robert
03.04.2019
21:26:42
Непрерывный человек
Alex
03.04.2019
21:27:00
Vasiliy
03.04.2019
21:27:21
Профессия - yaml-программист!
Dan
03.04.2019
21:32:00
Taz
03.04.2019
21:45:27
Robert
03.04.2019
21:50:32
Тогда это вольюм получится
Taz
03.04.2019
21:53:25
Robert
03.04.2019
21:54:04
Там всё правильно написано, просто опять что-то не так делает
Google
;)
03.04.2019
21:54:28
Taz
03.04.2019
21:54:52
Robert
03.04.2019
21:57:46
Хотя бы из секции volumes
;)
03.04.2019
22:01:41
Нифига не работает. видимо придется через docker cp???
Robert
03.04.2019
22:03:38
Ну точно туда монтируешь/смотришь?
;)
03.04.2019
22:04:28
Да, docker inspect правильный путь отображает
Baruch
04.04.2019
00:45:32
ildar
04.04.2019
03:33:06
;)
04.04.2019
06:21:55
Игорь
04.04.2019
07:04:28
Ну да, да. Девопс- это набор практик в компании и все такое. Тогда скажу проще, нет сисадмина для администрирования кубера))
И вопрос про сварм.
Как деплоить лучше стейтфул контейнеры с данными в кластере?
Banschikov
04.04.2019
07:26:09
Alexei
04.04.2019
07:49:35
Подскажите, при команде docker build -t myregistry/myapp:latest у меня накапливаются образы , как это чистить в автоматическом режиме?
George
04.04.2019
07:58:34
docker image purge
ildar
04.04.2019
07:58:47
Andor
04.04.2019
07:59:10
docker image purge
$ docker image purge
Usage: docker image COMMAND
Manage images
Commands:
build Build an image from a Dockerfile
history Show the history of an image
import Import the contents from a tarball to create a filesystem image
inspect Display detailed information on one or more images
load Load an image from a tar archive or STDIN
ls List images
prune Remove unused images
pull Pull an image or a repository from a registry
push Push an image or a repository to a registry
rm Remove one or more images
save Save one or more images to a tar archive (streamed to STDOUT by default)
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
Run 'docker image COMMAND --help' for more information on a command.
prune ты хотел сказать?
Alexei
04.04.2019
08:04:30
хм, именно в крон? а в момент билда нельзя сделать именно затирание, а не добавление?
Andor
04.04.2019
08:04:45
ну сделай
Alexei
04.04.2019
08:05:02
так и интересуюсь как. :(
Google
Andor
04.04.2019
08:05:31
1) открываешь емакс
2) открываешь в нём испходники докер-билда
3) пишешь фичу
4) ...
5) профит
Alexei
04.04.2019
08:05:47
:) ясно, убедили :)
Andor
04.04.2019
08:08:28
$ docker image build --help | grep iso
--isolation string Container isolation technologyинтересно даже (но не сильно) какие тут опции бывают
George
04.04.2019
08:10:53
сорри
а еще лучше не пользоваться docker build, а использовать kaniko или buildah
Valery
04.04.2019
08:15:26
George
04.04.2019
08:15:48