
Таймураз
20.04.2017
15:18:51
Не замечал, что база падала
Вопрос исчерпан, спасибо

Konstantin
20.04.2017
15:20:54
да не нужны не link не depends_on в твоём случае
depends_on вообще задаёт порядок и зависимость старта самой службы, а не содержимого

Таймураз
20.04.2017
15:21:25

Google

Таймураз
20.04.2017
15:21:39
Это я понял

Konstantin
20.04.2017
15:21:49
compose изкоробки всё в одну сеть соединяет

Таймураз
20.04.2017
15:22:24
а в каком случае они тогда нужны?

Konstantin
20.04.2017
15:22:27
link имхо если несклько сетей и то не могу придумать кейс с ходу, а изначально было для docker run

Таймураз
20.04.2017
15:22:51
link deprecated?

Konstantin
20.04.2017
15:22:59
нет же

Таймураз
20.04.2017
15:23:07
в контексте композа

Konstantin
20.04.2017
15:23:15
но к примеру с его compose он не нужен

Таймураз
20.04.2017
15:23:34
Имеешь ввиду, если другие службы запущены в другом компоуз файле?

Konstantin
20.04.2017
15:23:39
у меня вообще ни разу не было повода его исполтзовать

Таймураз
20.04.2017
15:24:04
Где почитать про то, как докер с сетью работает?

Konstantin
20.04.2017
15:24:13
в другой compose он не получит доступ, разве что network: external
docs.docker.com )

Google

Таймураз
20.04.2017
15:24:47
Точно
Логично
Если я запустил один сервис вручную
а потом компоузом хочу один из сервисов к нему подвязать
Тогда мне нужен линк?

Konstantin
20.04.2017
15:26:11
Возможно, не извращался так)
Когда это нужно то?

Таймураз
20.04.2017
15:26:48
Когда руки кривые, мб
У нас очень странная архитектура, скорее всего, понадобится=)

Konstantin
20.04.2017
15:28:08
Под любую задачу найдётся решение, главное не выбирать сгоряча)) костылей хватает

Таймураз
20.04.2017
15:31:34

Konstantin
20.04.2017
15:34:46
А у меня нигде не используется и работает, потому как это просто порядок запуска, который даже не проверяет службу внутри контейнера. Что конкретно не подключается?

Таймураз
20.04.2017
15:36:19
Нет

Konstantin
20.04.2017
15:36:33
Тогда Убри 2ю
Убери
docker-compose scale node=2
и так масштабируй
но у docker-compose проблемы с hostname, я перешёл на stack, там встроенный балансировщик

Таймураз
20.04.2017
15:38:14
О, спасибо! А я то думал

Konstantin
20.04.2017
15:39:13
если масштабировать через compose у тебя будут хостнэймы node_1 node_2 и т.д. и это неудобно

Таймураз
20.04.2017
15:39:48
А если у меня будет прокси (nginx, в моем случае), что тогда?

Google

Konstantin
20.04.2017
15:40:02
в случае с docker stack (swarm mode) ты получишь один hostname node который балансируется уже на реплики вида node.1.$hash
можно через etcd, но я не вижу профита, лучше swarm mode

Таймураз
20.04.2017
15:41:20
А если у меня небольшая нагрузка, стоит ли овчинка выделки?

Konstantin
20.04.2017
15:41:43
блин, ну там выделки то нет)
убери Node2, смени /node1/node/ и ты готов к swarm mode)
build только через compose, а дальше через docker stack up/docker service update
ну и заранее docker swarm init конечно. Это всё работает и с одной нодой. В дальнейшем прозрачно масштабируешь если это сервер. Либо работаешь с одной swarm нодой если локальное окружение


Igor
20.04.2017
17:03:06
docker-machine create --driver generic --generic-ip-address=SERVER_IP --generic-ssh-key ~/.ssh/id_rsa --generic-ssh-user root MY_HOST
Running pre-create checks...
Creating machine...
(savio1) Importing SSH key...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with ubuntu(systemd)...
Error creating machine: Error running provisioning: ssh command error:
command :
if ! grep -xq '.*\MY_HOST' /etc/hosts; then
if grep -xq '127.0.1.1\s.*' /etc/hosts; then
sudo sed -i 's/^127.0.1.1\s.*/127.0.1.1 MY_HOST/g' /etc/hosts;
else
echo '127.0.1.1 MY_HOST' | sudo tee -a /etc/hosts;
fi
fi
err : exit status 255
output :
The default lines below are for a sh/bash shell, you can specify the shell you're using, with the --shell flag.
кто в теме куда он просит --shell флаг передать? Не могу ни как хост в docker-machine добавить
на сколько я понимаю проблема в хосте к которому конекчусь, там получается шел дефолтный для рута не стоит или что?


ASergey
20.04.2017
17:29:27
дайте чат линуксоидов, если имеется таковой

Таймураз
20.04.2017
17:31:19

ASergey
20.04.2017
17:35:11

Baruch
20.04.2017
19:15:46
кто просил видосик доклада? Держите:
https://www.jfrog.com/shownotes/trust-containers-production/
oxoxox, котеги, я же в будке чуть не пропустил главный пиздец же!
https://github.com/moby/moby/blob/moby/README.md#transitioning-to-moby
Докер закрывают сорсики и отсыпают вам немошк в новый опенсорц. А остальное - за бабло. Красота, я считаю.

Konstantin
21.04.2017
00:01:27
смотря что в docker-ce останется

Baruch
21.04.2017
00:02:12
ну engine останется
compose по идее тоже
но я думаю, это всё

Google

Konstantin
21.04.2017
00:02:34
swarm?
так-то docker-cloud и так был закрыт
в любом случае выбора нет (

Baruch
21.04.2017
00:03:22
ну посмотрим
еще не поздно форкнуть :)

Konstantin
21.04.2017
00:04:05
вот только половина контрибьюторов не из докера, а что в итоге?

Baruch
21.04.2017
00:04:37
контрибутеры в engine же в основом, они как раз переедут (если не форкнут)

Admin
ERROR: S client not available

Konstantin
21.04.2017
00:05:20

Radzhab
21.04.2017
06:05:19
Коллеги, сабж. Как дропнуть постгресс базу в докере?
version: "2"
volumes:
db-data:
external: false
services:
db:
image: postgres
env_file: .env
volumes:
- db-data:/var/lib/postgresql/db-data
app:
build: .
env_file: .env
volumes:
- .:/usr/src/app
ports:
- "3000:3000"
depends_on:
- db
вот конфа

Alexey
21.04.2017
06:07:44
Создай ещё один контейнер на постгресе. Слинкуй существующий, с базой. Дальше, думаю, понятно.

Radzhab
21.04.2017
06:08:41
Алексей, я только недавно столкнулся с докером.Можно пару ссылок?
как вообще удалить этот сервис db вместе с базой и по новой его создать

Alexey
21.04.2017
06:21:42

Radzhab
21.04.2017
06:22:08
я просто делаю docker rm - он вроде что то там удаляет
потом по новой делаю docker-compose build
он говорит что эта база уже существует

Alexey
21.04.2017
06:26:15
docker rm db-data

Google

Radzhab
21.04.2017
06:31:37
docker-compose build
db uses an image, skipping
я остановил докер, удалил базу
потом делаю docker-compose build
он говорит что образ юзается

Таймураз
21.04.2017
06:34:33

Simak
21.04.2017
10:10:02
Добрый день ребят. Ни кто не пользуется atomic registry?

alex
21.04.2017
10:19:24

Alexandr
21.04.2017
10:33:52

alex
21.04.2017
10:37:32
Atomic из энтерпрайз мира, думаю здесь большая часть docker hab используют.

Alexandr
21.04.2017
10:38:28
Мы используем Portus в проектах и не жалуемся

alex
21.04.2017
10:43:53

Pasha
21.04.2017
10:44:02

Alexandr
21.04.2017
10:47:48

Pasha
21.04.2017
10:51:18
второй запрос вис

Таймураз
21.04.2017
10:59:13
ребят, подскажите статью на тему версионирования образов