Evgeny
А хоститься на docker_ru_2016 - фуфуф :)
Maksim
Но каждый раз весело наблюдать )
Pavel
В любой чатик надо инвестировать на самом деле. Свое время, нервы, пиар всякий.
🏳️ Phil
все красивые урлы уже разобрали :)
да ладно. просто вот у меня флаг бледноватый. я всё-таки хостер и веб и freebsd пока ещё больше, чем птицукс докер и девопс. но ру девопс отхапал :)))
🏳️ Phil
Но в одиночку я конечно не способен в него жизнь вдохнуть, тем более находясь сбоку темы
Pavel
По последним трендам мне показалось что сообщество немного разочаровалось в докере, это правда?
Evgeny
Докер задалбывает своей недоделанностью, но он удобен
Alexander 🐕
Слушайте, но ведь у каждого продукта есть свой жизненный цикл по Гартнеру
Aleksey
Lex
а так он ок, очень ок, но это просто инструмент для своей ниши
Alexander 🐕
Мы с докером на плато продуктивности уже?
Evgeny
неа
Aleksey
Alexander 🐕
Ну - с разочарованием все понятно, стало быть
Alexander 🐕
Оно на графике как раз перед плато
Aleksey
Alexander 🐕
А что не так с docker inc?
Lex
Lex
плато только через год-два
Alexander 🐕
А напомните - Docker Inc уже кто-то из крупняков купил?
Lex
скоро будет дофига статей “Как Я Свалил С Докера и Начал Жить”
Alexander 🐕
Вот энсибл уже на плато, спасибо RedHat Inc
Pavel
Я вобщем поучаствовал в нескольких веб-проектах с докером, и могу сказать что так конечно удобнее, но и вопросов и проблем тоже куча появляется.
Lex
Alexander 🐕
Смотреть-то надо по M&A, а не по статьям в блогах
Lex
Alexander 🐕
Lex
Evgeny
Докер удобен когда надо несколько разных окружений держать.
Lex
Alexander 🐕
Lex
А что с ними делать?
ну в плане, какого рода енвы, зачем их разные, то есть причины возникновения такого рода необходимости
Evgeny
Разные технологии в стеке.
Evgeny
ява + ноджс + эрланг + пхп
Evgeny
Maksim
Вот интересно, вопросы про Postgres в Докере где обсуждать? Тут или в чате Postgres? )
Evgeny
как воткнуть внутрь - тут наверное :)
Maksim
Не могу понять чего он выпендривается и не хочет volume сделать к данным. :)
Maksim
Точнее в конечном итоге получилось сделать volume, но данных там нет:
volumes:
- ./data/postgresql:/var/lib/postgresql:Z
Maksim
Могу понять толи дело в пути, толи еще в чем
Maksim
но путь-то не я сам придумал, а в мануалах подсмотрел где-то
Alexander 🐕
Мммм
Я не до конца понимаю - что означает “получилось сделать volume”?
Alexander 🐕
И почему там относительный путь?
Alexander 🐕
И что означает буква Z в конце - сорри, гайз, я давно не брал в руки докер
Maksim
> Я не до конца понимаю - что означает “получилось сделать volume”?
Это значит, что контейнер перестал падать с размаху после запуска )))
Но по факту я вот посмотрел в самом контейнере, там есть данные, а на хосте у меня пустая папка
Evgeny
А ты просто папку с хоста маунтишь или в волюм делешь?
Maksim
Z, я понятия не имею. Но я и без него пробовал
Maksim
Evgeny
Тогда зачем делаешь через контейнеры? -v и все
Lex
Maksim
postgresql:
image: postgres
container_name: postgres
ports:
- "5432:5432"
volumes:
- ./data/postgresql:/var/lib/postgresql:Z
- ./postgresql/dump:/var/dump
environment:
- POSTGRES_PASSWORD=sjkdfhjksdhfjk
#restart: always
Maksim
официальный, ага
Lex
postgres:
image: postgres:9.5
volumes:
- ./pgdata:/var/lib/postgresql/data
Lex
так работает у меня, брат жив
Maksim
Lex
Maksim
Maksim
сейчас еще раз попробую...
Lex
там только один волум
VOLUME /var/lib/postgresql/data
Lex
https://github.com/docker-library/postgres/blob/04b1d366d51a942b88fff6c62943f92c7c38d9b6/9.5/Dockerfile тут в плане
Maksim
postgres | creating template1 database in /var/lib/postgresql/data/base/1 ... LOG: could not link file "pg_xlog/xlogtemp.24" to "pg_xlog/000000010000000000000001": Operation not permitted
postgres | FATAL: could not open file "pg_xlog/000000010000000000000001": No such file or directory
postgres | child process exited with exit code 1
postgres | initdb: removing contents of data directory "/var/lib/postgresql/data"
Maksim
и все
Lex
``drwx------@ 2 zunkree staff 68 Aug 1 17:43 pgdata`
Lex
у меня так работает
Maksim
а я удалил даже, докер сам эти папки создавал
Lex
сделай на локальный каталог chmod 0700 <localdir>
Maksim
сейчас гляну что там с правами
Maksim
777
Lex
вроде так лечил, пяток недель назад гонял композ, вроде работало
Maksim
а фиг там, я не могу права поменять. У меня там Вагрант под виндой и папка прокинута в винду
Maksim
поэтому все 777
Maksim
Нет идей?
Lex
docker for windows без vagrant’а?
Aleksey
слушай у мен ятакое было