Sērhīī
Лучше скажите кто что юзает для ускорения volumes на маке?
Anonymous
У меня с докером пока еще только первые свидания, до секса еще не дошло.
Alexander
Sērhīī
Главное дело и активность
Alexander
Всем привет. Меня зовут Александр. Можно просто Саша. Я являюсь руководителем компани last.backend. В целом мы долгое время были конкурентом tutum, сейчас сделали решение как у docker cloud, а в ближайшую неделю выпустим новое решение, нечто среднее между docker cloud и heroku. С докером дружим с 2013 года, как с технологией, так и с некоторыми ребятами оттуда. Надеюсь смогу быть полезным в этой группе.
Sērhīī
Alexander
Живее всех живых
Igor
Alexander
Ну у него своя аудитория
Alexander
Alexander
Igor
я после того как увидел 15 долларов за сервер в месяц-ушел, у меня маленькие проекты))
Alexander
Ну.. Когда система управления серверами стоит дороже серверов - это мягко говоря странно, но у них нет выбора
Sērhīī
А что насчет систем оркестрации над AWS и Google cloud? Они имеют смысл?
Igor
FOR PERSONAL USE ABSOLUTELY FREE- а какие проекты индивидуальные?)
Alexander
Ну смотря сколько контейнеров и как построен процесс разработки. И сколько машин. Но докер клауд очень дорог
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
Dmitry
Lupsik Pupsik
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 через драйвер.
Denis
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
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
такое варварство было на тестовой машине
Rinat
ну а в итоге на кластере такие баги были?
Rinat
или кластер не делали?
Rinat
да удаление local-kv помогло
Alexander
я еще на стадие изучения и кластер еще не запускал
Alex
Привет. Как выполнить команду в докере
Alex
php artisan key:generate
Alexander
docker exec
Rinat
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
правильней сказать старый вариант и новый доступный в 1.12
Rinat
как запускал сразу на всех нодах?
Alexander
в варианте с swarm mode все само через service запускается
https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/