@docker_ru

Страница 153 из 1375
Таймураз
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
Под любую задачу найдётся решение, главное не выбирать сгоряча)) костылей хватает
насчет "depends_on не нужны" У меня не подключилась нода без них

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

насчет "depends_on не нужны" У меня не подключилась нода без них
Кстати, node1 node2 - разные контейнеры-содержимое?

Таймураз
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

Докер закрывают сорсики и отсыпают вам немошк в новый опенсорц. А остальное - за бабло. Красота, я считаю.

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 вместе с базой и по новой его создать

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
он говорит что образ юзается
Он соединяется с базой на хост машине Если нет важных данных- rm /var/lib/postresql

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

alex
21.04.2017
10:19:24
Alexandr
21.04.2017
10:33:52
http://ask.projectatomic.io/en/questions/
я думаю коллега уже залез на сайт и ознакомился, его наверно интересуют реальный кейсы использования этого поделия

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

Alexandr
21.04.2017
10:38:28
Atomic из энтерпрайз мира, думаю здесь большая часть docker hab используют.
coreos тоже норм тема, кому как больше нравится. Но он спрашивает про registry

Мы используем Portus в проектах и не жалуемся

alex
21.04.2017
10:43:53
Мы используем Portus в проектах и не жалуемся
RBAC, LDAP это для больших команд.

Pasha
21.04.2017
10:44:02
Мы используем Portus в проектах и не жалуемся
как плотно вы пушите/пуллите в портус?

Alexandr
21.04.2017
10:47:48
как плотно вы пушите/пуллите в портус?
не особо много, у нас в дженкинс пуш идет по тэгу, так что вот так

RBAC, LDAP это для больших команд.
ну так у нас LDAP и используется

как плотно вы пушите/пуллите в портус?
а пуляем с портуса на другие регистри, не на прямую

Pasha
21.04.2017
10:51:18
не особо много, у нас в дженкинс пуш идет по тэгу, так что вот так
у меня портус не смог одновременно 2 образа с разных хостов принять

второй запрос вис

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

Страница 153 из 1375