
Oleg
07.09.2018
15:44:23
мол связанные child

Yekit
07.09.2018
15:45:54
это они и есть

Oleg
07.09.2018
15:46:05
тогда почему у докерфайлов скаченных с докер хаба, этих слоев нет, хотя там куча команд?

Google

Yekit
07.09.2018
15:46:35
Хороший вопрос. Потому что у вас на машине шаги не собираются

Arkadiy
07.09.2018
15:46:41
один RUN

Yekit
07.09.2018
15:46:46
они у вас уже в конечном image
которой скачан с хаба

Arkadiy
07.09.2018
15:47:47
почему нет, вот целая куча слоев

Oleg
07.09.2018
15:48:07
понятно
хотя не, тк я образ свой собранный деплою, а когда он запускается, то создает слои...
щас проверию

Arkadiy
07.09.2018
15:49:29
http://blog.arungupta.me/show-layers-of-docker-image/
docker history <image>

Yekit
07.09.2018
15:49:47
Почитайте про файловую систему в докере и сразу понятно будет что да как

Oleg
07.09.2018
15:57:40
понятно, спасибо

Google

Михаил
07.09.2018
16:53:59
Что за женщины, интересующиеся докером?

arts
07.09.2018
16:54:14
Боты

Subb98
07.09.2018
16:57:20
наверное, им сообщили, что в докере можно развернуть много кухонных плит сразу и потратить всего 15 минут на приготовление целого ужина.

Yekit
07.09.2018
17:04:07
services:
nginx:
build:
context: ./nginx
image: ${LOCAL_REGISTRY_ADDRESS}/project-nginx:${VERSION_TAG}
wtf? как такая херня работает?

Arkadiy
07.09.2018
17:06:43
что именно смущает?

Yekit
07.09.2018
17:07:34
build и image это взаимоисключающие параметры
всегда же build будет работать

Arkadiy
07.09.2018
17:09:36
Note: This option is ignored when deploying a stack in swarm mode with a (version 3) Compose file. The docker stack command accepts only pre-built images.
If you specify image as well as build, then Compose names the built image with the webapp and optional tag specified in image:

Yekit
07.09.2018
17:10:06
я нашел, спс
с роем не работал пока что еще

reskwer
07.09.2018
19:42:59
у меня есть 10 веб приложений, и нужен nginx для корректного проксирования.
Мне в контейнере поднять или глобально на сервере ?

Александр
07.09.2018
19:43:50
конечно блин в контейнере

Andrey
07.09.2018
20:04:50

Max
07.09.2018
21:22:51
@reskwer если 10 приложений - 10 контейнеров со своей сетью - лучше будет нгинкс в контейнере …
Если подход через портс - 100% через нгинкс на хост машине с мапингом на контейнер
смотрите директиву net: or ports: в композе или через docker ps

Arkadiy
07.09.2018
22:09:56
https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion
вроде неплохо работает

Google

Ivan
07.09.2018
22:15:07
Доброго времени суток. Я пытаюсь добавить vps linode как докер машину с generic драйвером по ssh. Все необходимые модули находятся в кернеле и, если запускать докер прямо с vps, все работает. Но в случае docke-machine даемон на vps пытается динамически загрузить модули, например nf_nat и xt_conntrack. Можно поменять поведение dockerd чтоб он использовал эти модули из кернела? Или мне свой кернел собирать надо? https://github.com/docker/for-linux/issues/236

Konstantin
07.09.2018
22:28:14

bebebe
08.09.2018
06:56:04

Aisultan
08.09.2018
07:11:33

reskwer
08.09.2018
08:33:04
i need help plz

Konstantin
08.09.2018
08:59:49
RTFM key: dockerd

bama^boy
08.09.2018
09:19:20
а кто тебе сказал, что докер слушает этот порт?
В тему про один процесс в контейнере, мы для себя решили запускать apache + php-fpm в разных контейнерах с шареным вольюмом, но там нет состояния, php-fpm пишет в redis.
Вообще, имхо, микросервисы на php это зло.
И уровень программистов php обычно ниже, чем java или python, как мне кажется.

Roman
08.09.2018
09:24:52
может кто сталкивался с такой багой
есть контейнер с nginx в который прокинута папка с конфигами
- /etc/nginx/conf.d:/etc/nginx/conf.d:ro
периодически в контейнере эта папка пропадает
те если зайти в контейнер и посмотреть что в папке /etc/nginx/conf.d то там ничего нет
что за странность такая?

reskwer
08.09.2018
09:28:11

bama^boy
08.09.2018
09:29:38
в смысле слушает ?
Посморти в https://docs.docker.com/engine/reference/commandline/dockerd/#examples
>By default, a unix domain socket (or IPC socket) is created at /var/run/docker.sock
>If you need to access the Docker daemon remotely, you need to enable the tcp Socket.

reskwer
08.09.2018
09:30:30
@bamaboy - разве я не это делаю ?

bama^boy
08.09.2018
09:31:02

reskwer
08.09.2018
09:31:21

bama^boy
08.09.2018
09:31:33

reskwer
08.09.2018
09:32:34
блять я хуею с этих мануалов. и прочего дерьма меняющегося каждый день

Google

bama^boy
08.09.2018
09:34:36
/etc/docker/daemon.json "hosts": ["tcp://0.0.0.0:2375"],
проверь версию докера, что она соотв. документации

reskwer
08.09.2018
09:36:06
да дожопы внимательность. тут окружение дерьмофакторами со всех сторон, куда не глять - что-то не работает
я ставил дистрибутив убунты 18.04 и там из коробки докер

bama^boy
08.09.2018
09:36:28

reskwer
08.09.2018
09:36:59
(((

bama^boy
08.09.2018
09:37:11

reskwer
08.09.2018
09:37:27

Roman
08.09.2018
09:38:06

bama^boy
08.09.2018
09:38:10
— Сергей, ну-ка подойди.
— Да, папа?
— Ты используешь JS?
— Нет, папа.
— Ты мне врёшь?
— Нет, папа.
— [] + {}
— "[object Object]"

reskwer
08.09.2018
09:38:38

Roman
08.09.2018
09:39:10
сначала в рот
а потом фулстек )

Алексей
08.09.2018
09:45:11

Konstantin
08.09.2018
09:49:29

Roman
08.09.2018
09:51:24
каждый мес чтот новое

✖️Стив Мэдден✖️
08.09.2018
10:15:34
Ребят как создать адрес для apache например example.loc

Volodimir Fedorov
08.09.2018
10:17:20
а днс А запись в зоне loc на ип сервера с апачем, в апаче сервернейм example.loc

Google

Konstantin
08.09.2018
10:44:01
это не про докер, даже если апач в докере

Таймураз
08.09.2018
10:45:23

Oleg
08.09.2018
10:56:02
как запускать докер образ из крон, чтобы крон не писал в консоль о его запуске?
Типа Starting docker_app_v1 ... [1A [2K

Sergey
08.09.2018
11:03:10

Oleg
08.09.2018
11:03:56
а если в скрипте работающем в докере возникнет ошибка, я ее же не увижу из-за /dev/null?
мне надо чтобы при запуске была тишина, а при ошбке крон слал сообщение на почту

Sergey
08.09.2018
11:05:21
ну дак переопредели stdout, ошибки в stderr оставь

Oleg
08.09.2018
11:06:49
спс, это идея

Sergey
08.09.2018
11:10:55
спс, это идея
https://docs.docker.com/engine/reference/commandline/run/#attach-to-stdinstdoutstderr--a
вроде то что нужно

bama^boy
08.09.2018
11:23:10
чем вам js не угодил?
Дело не в js, а в экосистеме и большинстве людей, которые на нем пишут. Обычно, у них низкая квалификация. А так, яп, как яп.

Little
08.09.2018
13:04:04
привет всем. Подскажите пожалуйста по docker-cloud.yml Как мне задать правило, чтобы приложение запускалось на каждой ноде в swarm (и на менеджере тоже).
Пробовал такое:
placement:
constraints:
- node.role == manager
- node.role == worker