
Egor
26.06.2018
08:14:48
Приветы. Вот сижу я и подбираю тип хранилища для докера. Что можете посоветовать, если это CentOS ? lvm или что-то другое?

Sergey
26.06.2018
08:15:28

Egor
26.06.2018
08:15:40

Артамонов Игорь
26.06.2018
08:15:43
От задач и ресурсов зависит

Google

Sergey
26.06.2018
08:15:51
gitlab registry?

Артамонов Игорь
26.06.2018
08:15:55
Можешь хоть на коленке поднять :)

Egor
26.06.2018
08:16:56
Да..просто раньше, года 3 назад по незнанию поднял на DM теперь страдаю, один на lvm'e вроде полет нормальный..но все таки, может есть какие советы?

Sergey
26.06.2018
08:17:53
так можно гитлаб в докере поднять и туды заливать, не?
я не совсем представляю как вы хотите их хранить
локальная репа всегда доступна?

Egor
26.06.2018
08:18:50
Я про storage drivers
может zff попробовать

Дмитрий
26.06.2018
08:31:36
Народ, как можно расшарить порт для другого контейнера в композе, если он слушается только на localhost?

The
26.06.2018
08:42:49
ребятки, подскажите, есть docker-compose, в нем nginx. поправил конфиг nginx, как его опять залить в сварм? docker service update app_nginx не помогает.

Andrey
26.06.2018
08:43:33
у меня машина, с какой стороны в неё вливают бензин?

The
26.06.2018
08:44:15
с той стороны, где бак.

Google

Andrey
26.06.2018
08:45:01
молодец, выкрутился :) конфиг композа покажи

The
26.06.2018
08:45:15
version: '3'
services:
web:
image: nginx:latest
restart: always
ports:
- "8080:80"
environment:
- NGINX_HOST=localbitcoins.local
- NGINX_PORT=80
networks:
- frontend
- backend
volumes:
- "./../configs/nginx.app.conf:/etc/nginx/conf.d/app.conf:ro"
command: [nginx-debug, '-g', 'daemon off;']
app:
build:
context: ../
dockerfile: ./build/localbitcoins/Dockerfile
image: golang:latest
ports:
- "80:8080"
networks:
- frontend
- backend
depends_on:
- db
restart: always
db:
image: mysql:latest
restart: always
ports:
- "3306:3306"
networks:
- backend
environment:
MYSQL_ROOT_PASSWORD: admin
networks:
frontend:
backend:
docker stack deploy тоже не пересоздает конфиг, который примонтирован
server {
listen 80;
server_name localbitcoins.local;
location / {
add_header Content-Type text/html;
return 200 'UPDATED'; # тут до сих пор отдается старое тело ответа
}
}

Andrey
26.06.2018
08:47:31
docker service update app_nginx --force пробовал?

The
26.06.2018
08:48:20
Нет, не пробовал. Помогло, спасибо!

Andrey
26.06.2018
08:49:09
если вкратце, то update обычно пересоздаёт контейнеры, только если у тебя образ поменялся. —force пересоздаёт всегда

The
26.06.2018
08:49:46
Да, я чет не догадался docker service update --help сделать
спасибо за помощь!

Anatolii
26.06.2018
11:46:32
Подскажите, как запустить контейнер чтобы он автоматически не останавливался? В контейнере запускается скрипт, он отрабатывает и контейнер останавливается.

Andrey
26.06.2018
11:47:20
контейнер это не программа. Если скрипт закончил работу, что должно выполняться?

Egor
26.06.2018
11:47:25

Евгений
26.06.2018
11:48:00

Egor
26.06.2018
11:48:17
И он тоже есть у меня

Евгений
26.06.2018
11:48:33

Egor
26.06.2018
11:48:49
У меня просто несколько процессов крутится внутри одного
Контейнера

Bohdan
26.06.2018
11:49:03
переделывай

Евгений
26.06.2018
11:49:04

Google

Мишка
26.06.2018
11:49:21

Egor
26.06.2018
11:49:22
Кто сказал что один контейнер один процесс?
Это тру?

Alexey
26.06.2018
11:49:50

Andrey
26.06.2018
11:49:58
один контейнер - один сервис

Alexey
26.06.2018
11:49:59

Евгений
26.06.2018
11:50:03

Egor
26.06.2018
11:50:18

Дмитрий
26.06.2018
11:50:21

Andrey
26.06.2018
11:50:30
пруф или не было

Мишка
26.06.2018
11:50:34
А, я думал типа что супервизор в целом говно =D

Egor
26.06.2018
11:50:40

Дмитрий
26.06.2018
11:50:58

Alexey
26.06.2018
11:51:01

Egor
26.06.2018
11:51:04
У меня были демоны на пхп)

Alexey
26.06.2018
11:51:19

Egor
26.06.2018
11:51:20

Alexey
26.06.2018
11:51:41
это тебе может так казаться.

Anatolii
26.06.2018
11:51:53

Google

Евгений
26.06.2018
11:52:02
Забиваю гвозди микроскопом, чувствую себя прекрасно. Создатели гвоздей и микроскопа неправы))

Egor
26.06.2018
11:52:18
Давайте не будем холиварить, каждый юзает что-то в силу своей потребности

Andrey
26.06.2018
11:52:31

Alexey
26.06.2018
11:52:42

Egor
26.06.2018
11:53:28

Anatolii
26.06.2018
11:53:33

Andrey
26.06.2018
11:53:40
где вы взяли это дурацкое правило про один процесс?

Alexey
26.06.2018
11:53:54

Admin
ERROR: S client not available

Egor
26.06.2018
11:53:54

Andrey
26.06.2018
11:54:10
да как не назови. взяли откуда?

Bohdan
26.06.2018
11:54:12

Евгений
26.06.2018
11:54:21

Bohdan
26.06.2018
11:54:27
там анкор на нужное место, читай все три абзаца

Andrey
26.06.2018
11:54:33
так application же!
где вы там процесс увидели?

Bohdan
26.06.2018
11:54:58
где вы там процесс увидели?
> Limiting each container to one process is a good rule of thumb, but it is not a hard and fast rule.
здесь.

Евгений
26.06.2018
11:55:00
It is generally recommended that you separate areas of concern by using one service per container.

Egor
26.06.2018
11:55:23

Google

Andrey
26.06.2018
11:55:48
там процесс в смысле процесс который процесс.

Bohdan
26.06.2018
11:55:49

Евгений
26.06.2018
11:55:53

Alexey
26.06.2018
11:55:53

Andrey
26.06.2018
11:55:58
а не процесс. ну вы понели

Bohdan
26.06.2018
11:56:04

Egor
26.06.2018
11:56:07

Bohdan
26.06.2018
11:56:08

Алексей
26.06.2018
11:56:24
Принцип единой ответственности знаком?

Bohdan
26.06.2018
11:56:43

Евгений
26.06.2018
11:57:00
Ля, что вы несёте? Один управляющий процесс с форками рекомендуется, что тут не понятно?

Egor
26.06.2018
11:57:40

Евгений
26.06.2018
11:57:51
На оф сайт скинул доку, мамкины архитекторы всё лучше, кончено, знают

bazzilic
26.06.2018
11:57:56
необязательно с форками, можно с супервайзером

Andrey
26.06.2018
11:57:59
м, нет
есть процесс - выполняящаяся программа. А есть процесс в смысле бизнес процесса

Bohdan
26.06.2018
11:58:16

Евгений
26.06.2018
11:58:23

bazzilic
26.06.2018
11:58:23
ну здесь говорят про процесс с тз ОС, а не с тз бизнеса

Alexey
26.06.2018
11:58:24

Andrey
26.06.2018
11:58:32