
Andrey
09.04.2018
21:53:01
Мне кажется, проблема не в этом.
Ну а зачем бы ты тогда спрашивал про несовпадающий gid. Значит прав не хватило. А так у тебя от рута прав хватит.
Но вообще я не настоящий сварщик, и не понял как маппинг происходит между хостом и докером.
Можно еще на исполняемый вайл поставить аттрибут, что бы процесс стартовал от рута.
Я помню делал так, когда какой-то плагин не умел sudo дописывать в коммандной строке.

StN
10.04.2018
08:28:19
Всем привет! Только начинаю изучать docker. Возникли ошибки при установке docker на Ubuntu 16.04 с помощью Vb.
гугление пока не помогло.

Google

StN
10.04.2018
08:28:51
Возможно, репа устарела.

Leonid
10.04.2018
08:31:26
https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
Возможно репа не та ;)

StN
10.04.2018
08:33:23
Спасибо! чекну

Subb98
10.04.2018
08:33:44
Вообще не вижу выполнения команд из документации.

Leonid
10.04.2018
08:34:54
Ну человек видимо по гайду для debian настраивал, или промазал где-то)

Subb98
10.04.2018
08:35:22
Ощущение, как будто из убунтовского репозитория пытается ставить )
Хотя, видно, что добавил новый.

StN
10.04.2018
08:36:26

Leonid
10.04.2018
08:37:14
Замени окончание на убунту и GPG ключик добавь и должно взлететь
?

Google

StN
10.04.2018
08:40:18
На какую ОСь лучше поставить докер и тд с наименьшим батхертом, если не Убунту?

Sergey❄️
10.04.2018
08:59:45
Виндовс

Anton
10.04.2018
09:01:07
Плюсую предыдущего оратора.

Rasim
10.04.2018
09:01:15
Дебиан

Евгений
10.04.2018
09:01:28
Пусть сразу 10ку ставит

Rasim
10.04.2018
09:02:28
Причин не ставить 9 я не увидел
Плохо смотрел?

Евгений
10.04.2018
09:15:44
а она выходила?
там же 7,8, а потом 10 сразу

Alexey
10.04.2018
09:50:40
Debian 9 Stretch :)

Black
10.04.2018
10:04:54
Парни, привет :) Хочется внести ясность. Извиняюсь за ошибки если будут. У нас есть вот такой файл docker-compose.yml. Этот файл должен быть создан внутри проекта (Папка с проектом лежит на диске D допустим). В этом файлике я описываю взаимодействие контейнеров. Допусти в докере у меня есть фласк, редис, питон. 3 контейнера. В композе я описываю их взаимодействие, так?

f1nnix
10.04.2018
10:05:28

Black
10.04.2018
10:08:49

f1nnix
10.04.2018
10:11:22
У вас будет две аппликухи, каждая их которых будет работать в своем контейнере. Фласк и питон, судя по всему должны жить в одном контейнере)
Фласк — это питоний модуль. У вас будет два контейнера — app и db (назовем так Redis). Второй вы можете просто собрать из image из хаба, а для первого напишите Докерфайл на базе питоньего. Если образ для разработки — примонтируйте туда хостовую директорию, если для продакшна — скопируйте через команду COPY сорцы.

Black
10.04.2018
10:16:15

f1nnix
10.04.2018
10:18:30
Конечно. Контейнер — один процесс. Пока процесс живет, контейнер живет. Джанго не может быть без Питона, технически — это все равно процесс python. Именно он будет командой, которую вы запускаете. А чего уж там вы своим pip'ом наставите в контейнер в процессе сборки образа Docker не волнует)

Black
10.04.2018
10:20:06

Google

Alexander
10.04.2018
10:35:07
Привет!
А можно ли запустить MySQL при создании образа? :)
Вот, например, в докерфайле сперва собираю имадж из убунты трасти, затем докатываю туда несколько deb пакетов из скрипта(чтобы не качало из репозиториев), затем хочу запустить скрипт install.bash,
но сыпется ошибка.
Я так понимаю он не может подключиться к базеMySQL, потому что она не стартовала. Потому что это еще не контейнер, а билд образа.
скрипт просто создает базу данных MySQL и напонляет его дефолтными таблицами и значениями.

Andrey
10.04.2018
10:51:34
можно, запускай

Alexander
10.04.2018
10:58:09
Ну он пишет fail при попытке старта

Shaman
10.04.2018
10:59:10
работайте с базой после старта, либо используйте файлы существующей базы с хоста

Alexander
10.04.2018
11:04:27
Ок, спасибо

Дмитрий
10.04.2018
11:07:49

Alexander
10.04.2018
11:50:48

arts
10.04.2018
12:02:48
Зачем собирать его из убунты, если есть официальный образ, в котором уже есть нужные инструменты для инициализации? Достаточно положить дамп в /docker-entrypoint-initdb.d, и он сам развернётся при первом запуске.
https://hub.docker.com/_/mysql/

Alexander
10.04.2018
12:21:21
КРУТО
сейчас попробую

Ivan
10.04.2018
13:09:39
Уважаемые, как красиво в сварме запустить кластер монги, чтоб потом не проклянуть всё?

Александр
10.04.2018
13:34:52
не запускать монгу в сварме

Oleg
10.04.2018
13:35:10

Александр
10.04.2018
13:35:23
как и любую бд

Ahmed
10.04.2018
13:35:53

Google

Ahmed
10.04.2018
13:36:19
сбрасывать все у докера как-то не хочется.

Runinterface ?
10.04.2018
13:36:36
лог же пишет
нужно больше подробностей

Emil
10.04.2018
13:37:15
посмотри файл диска у виртуалки линукса, он может разрастись от сохраненных имейджев до лимита

Ahmed
10.04.2018
13:39:12

Emil
10.04.2018
13:39:47

StN
10.04.2018
13:40:14

Alexey
10.04.2018
13:41:02

Slach
10.04.2018
13:44:00

Emil
10.04.2018
13:44:49

Ivan
10.04.2018
15:30:50

Alexander
10.04.2018
15:33:43
Всем привет. Подскажите, как лучше всего решить такую задачу средствами докер
Есть стейджи, которые должны автоматически развертываться после создания ветки в гите (гитлфлоу - 1 задача 1 ветка)
Каждый стейдж использует nginx+python+gunicorn+postgres. Если бы количество стейджей было известно заранее, то идеально бы подошел docker-compose с его docker-compose.yml
Но так как стейджи постоянно будут добавляться/удаляться, то какое наиболее грамотное решение тут можно придумать?

Max
10.04.2018
15:37:27
как раз делаю
генришь енв файл
оттуда экспортишь всякие параметры
параметры юзаешь в доекр композе
вот например
$BRANCH_NAME берется из енва

Alexander
10.04.2018
15:39:48
Это где тебе так подсвечивает синтаксис?
Между делом вопрос

Max
10.04.2018
15:39:58
пичарм

Google

Max
10.04.2018
15:40:22
вообще yml то подсветить проблемы какие? )

Alexander
10.04.2018
15:40:37