Sērhīī
Лучше скажите кто что юзает для ускорения volumes на маке?
Anonymous
У меня с докером пока еще только первые свидания, до секса еще не дошло.
Alexander
Ну а смысл с этой традиции? Денис конечно в каждом чатике такое придумал. Но ни разу смысла с этого нигде не видел.
Кто захочет, тот сам расскажет. Как видно, без прямого вопроса мне нечего рассказать или ответить.
Sērhīī
Главное дело и активность
Alexander
Всем привет. Меня зовут Александр. Можно просто Саша. Я являюсь руководителем компани last.backend. В целом мы долгое время были конкурентом tutum, сейчас сделали решение как у docker cloud, а в ближайшую неделю выпустим новое решение, нечто среднее между docker cloud и heroku. С докером дружим с 2013 года, как с технологией, так и с некоторыми ребятами оттуда. Надеюсь смогу быть полезным в этой группе.
Alexander
Живее всех живых
Alexander
Ну у него своя аудитория
Igor
я после того как увидел 15 долларов за сервер в месяц-ушел, у меня маленькие проекты))
Alexander
Ну.. Когда система управления серверами стоит дороже серверов - это мягко говоря странно, но у них нет выбора
Sērhīī
А что насчет систем оркестрации над AWS и Google cloud? Они имеют смысл?
Igor
FOR PERSONAL USE ABSOLUTELY FREE- а какие проекты индивидуальные?)
Alexander
Ну смотря сколько контейнеров и как построен процесс разработки. И сколько машин. Но докер клауд очень дорог
Alexander
FOR PERSONAL USE ABSOLUTELY FREE- а какие проекты индивидуальные?)
Ну не для коммерческого использования. Но сейчас мы вообще систему деплоя сделаем бесплатной, будем только за ресурсы денег брать
Igor
то есть за nodes?
Alexander
то есть за nodes?
Не совсем. У нас есть свои сервера, где покупаются ресурсы, но можно и свои подключить - тогда за машину. Но наши выгоднее.
Lupsik Pupsik
missing device in volume options че это за параша и почему раньше не было?
Lupsik Pupsik
https://forums.docker.com/t/unable-to-mount-existing-data-volumes-in-beta-23/20809
Lupsik Pupsik
как фиксить теперь непонятно
Lupsik Pupsik
МДА
Lupsik Pupsik
curl: (7) Failed to connect to pkgs.alpinelinux.org port 80: Connection refused
Dmitry
Свежесть альпийских лугов!
Dmitry
http://forum.alpinelinux.org/forum и не отрепортишь так легко
Rail
Кстати здравствуйте. Забыл представиться. Меня зовут Раиль. Юзаю докер для локальной разработки и чуть-чуть на проде. Пользовался им еще тогда когда он был сырой и не в тренде. Вроде все)
Dmitry
curl: (7) Failed to connect to pkgs.alpinelinux.org port 80: Connection refused
http://www.irclogger.com/.alpine-linux/2016-08-23#1471965784
Lupsik Pupsik
http://www.irclogger.com/.alpine-linux/2016-08-23#1471965784
а инфы нет когда поднимется?
Dmitry
Неа, это все что нашел. Как-то долго чинют, представляю количество подорванных пу^W билдов
Dmitry
а инфы нет когда поднимется?
Кстати, у них вроде зеркала есть http://web.archive.org/web/20160305150906/http://rsync.alpinelinux.org/alpine/MIRRORS.txt Яндексовое работает :)
JBáruch
ну вот скоро появится подержка alpine в Артифактори, проблема будет решена
Lupsik Pupsik
теперь вот ERROR: unsatisfiable constraints: musl-1.1.14-r10: breaks: musl-dev-1.1.15-r2[musl=1.1.15-r2]
Lupsik Pupsik
короче надо уходить с альпина
Lupsik Pupsik
походу надо чистить /etc/apk/repositories/ перед тем как свои вставлять, ибо нельзя миксовать http://www.alpinelinux.org/posts/Alpine-Linux-has-switched-to-musl-libc.html
Denis
Скоро будет онлайн-митап на тему Deep Dive into Docker 1.12 Networking, регистрация бесплатна: http://www.meetup.com/Docker-Online-Meetup/events/233423606/
Vlad
#whois Всем привет. Занимаюсь разработкой сайтов на джанго . Я из города Харьков/Украина. про группу узнал из группы по джанге
Alexander
Оказывается volume нельзя создавать через swarm на нодах. Может у кого есть решение? Volume не локальный, подключаю azure file storage через драйвер.
Alexander
да как бы это общая проблема, azure file storage это частный случай
Alexander
к ней то вообще притензий нет, там все работает как часы
Anonymous
Народ, подскажите как правильнее поступить: Имеется docker-compose.yml в котором настраиваются nginx/myqsl/php. Если мне нужно сделать изменения в одном из запущенных контейнеров, то как лучше всего сохранить изменения? Просто закомитить изменения и в docker-compose.yml указать новый образ? Я чет не понимаю как это дело потом на другой сервер перекинуть.
Evgenii
Смотря какие изменения
Anonymous
Правки конфигов
Evgenii
Тогда проще сделать внешний конфиг и цеплять его через -v
Anonymous
Еще бы знать как это в docker-compose.yml прописать. Лан, буду читать доки.
Evgenii
volumes: # Specify an absolute path mapping - /opt/data:/var/lib/mysql первая половина это локальный путь, вторая - куда в контейнере
Anonymous
хм, а как это дело тогда деплоить на удаленный сервер? Это получается все эти конфиги нужно таскать с собой
Anonymous
Чет печалька с докером... Лучше буду по старнике.
Evgenii
Ага. Если конфиг не планируется часто менять, то можно самому собрать образ, но его тоже везде придется пулить. Либо можно раскидывать все через Ansible, но с ним тоже надо разбираться
Vlad
Ребята подскажите что лучше почитать для совсем зеленых по докеру.
Alexander
habr, google, docker.com, книжку в чат на английском скидывали
Alexander
#book #pdf
книга
Rinat
привет, никто в сварм + консул не юзал, как исправить? Leader Election: watch leader channel closed, the store may be unavailable.
Denis
книга
Вот здесь быстрый доступ к файлам и ссылкам. Хэштэги не нужны)
Rinat
Leader Election: Cluster leadership lost
Vladimir
Видимо сварм потерял соединение с консулом
Rinat
почему может docker-proxy не особождать порт?
Rinat
хотя контейнер остановлен и удален
Alexander
почему может docker-proxy не особождать порт?
Я тоже ловил этот баг на docker 1.12 Смог освободить порт только удалив /var/lib/docker/network/files/local-kv.db и зарестартив демон докера
Alexander
такое варварство было на тестовой машине
Rinat
ну а в итоге на кластере такие баги были?
Rinat
или кластер не делали?
Rinat
да удаление local-kv помогло
Alexander
я еще на стадие изучения и кластер еще не запускал
Alex
Привет. Как выполнить команду в докере
Alex
php artisan key:generate
Alexander
docker exec
Rinat
я еще на стадие изучения и кластер еще не запускал
ok, сварм кластер то запустил, пока тестовый
Alex
docker exec -it 460d29072cf0 "php artisan key:generate"
Alex
rpc error: code = 2 desc = oci runtime error: exec failed: exec: "php artisan key:generate": executable file not found in $PATH
Rinat
только id поменяй
Rinat
полный путь укажи
Rinat
до php
Prenom
Можно просто зайти в docker exec -ti DOCKER_ID bash и уже внутри выполнять команды нормально
Alexander
ok, сварм кластер то запустил, пока тестовый
Поднимал потыкать в 2х вариантах по доке и в swarm mode
Alexander
правильней сказать старый вариант и новый доступный в 1.12
Rinat
как запускал сразу на всех нодах?
Alexander
в варианте с swarm mode все само через service запускается https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/