@docker_ru

Страница 546 из 1375
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

Возможно репа не та ;)

Возможно, репа устарела.
Видно, что ищет в xenail дистр. А в debiane нет такого

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
Ощущение, как будто из убунтовского репозитория пытается ставить )

Хотя, видно, что добавил новый.

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 контейнера. В композе я описываю их взаимодействие, так?

Black
10.04.2018
10:08:49
Да, общую сеть, тома, кто от чего зависит, порты.
Спасибо! И композер этот потом можно в пайчарме подключить. И получается когда апликуха стартует, она работает на докер контейнерах? =)

f1nnix
10.04.2018
10:11:22
У вас будет две аппликухи, каждая их которых будет работать в своем контейнере. Фласк и питон, судя по всему должны жить в одном контейнере)

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

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

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
Ну он пишет fail при попытке старта
запускать надо в скрипте, а не отдельно. Потому что на следующем этапе БД уже работать не будет

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
посмотри файл диска у виртуалки линукса, он может разрастись от сохраненных имейджев до лимита
Помогло такое решение rm -fr ~/Library/Containers/com.docker.docker/Data/* Правда все образы грохнул(

Emil
10.04.2018
13:39:47
Помогло такое решение rm -fr ~/Library/Containers/com.docker.docker/Data/* Правда все образы грохнул(
ну ты и сбросил по сути докер к заводским настройкам

StN
10.04.2018
13:40:14
Debian 9 Stretch :)
Спасибо всем )) заработался. Мне Fedory посоветовали еще

Alexey
10.04.2018
13:41:02
Спасибо всем )) заработался. Мне Fedory посоветовали еще
не понял, за что? я просто сказал, что debian есть 9 версия

Slach
10.04.2018
13:44:00
Emil
10.04.2018
13:44:49
проще было сделать docker system prune -f
Если докер не запустился, так сделать не получится

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 то подсветить проблемы какие? )

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