bama^boy
03.01.2019
11:44:10
man yes
Fueta
03.01.2019
11:44:55
bama^boy
03.01.2019
11:45:08
https://matthias-endler.de/2017/yes/
Ramil
03.01.2019
13:40:01
Ребята, открыл для себя VOLUME в Dockerfile, круто, после сборки в /var/lib/docker/volumes/cb4cc9fa02ff82c7cec0a0207c88bfb7423fc7997dc9d8ec91e6bdb907abc07c/_data появились файлы, как с ними дальше то работать?
Google
Robert
03.01.2019
13:47:21
Это volume, работай с этим дальше как с volume
Ramil
03.01.2019
14:42:40
Robert
03.01.2019
14:43:07
Нет
Volume - это локальная сущность
Ramil
03.01.2019
14:46:52
но он же прописан в dockerfile
Юра
03.01.2019
14:52:35
Вопрос в догонку. А подскажите юзкейс директивы VOLUME в Dockerfile. Не очень понятно зачем возможность определения волюма на этапе сборки.
bama^boy
03.01.2019
15:16:47
Юра
03.01.2019
15:18:24
Konstantin
03.01.2019
15:49:57
Ага, спасибо
так в доке тоже самое написано или в чём сложности?
Ramil
03.01.2019
16:12:21
их уже 19
Konstantin
03.01.2019
16:15:58
Google
Ramil
03.01.2019
16:17:50
bama^boy
03.01.2019
16:24:14
вот так сложно прочитать документацию, просто пиздец, проще сказать, что докер говно, а ты д'артаньян в белом плаще
Konstantin
03.01.2019
16:27:38
автографы после 15го
bama^boy
03.01.2019
16:29:41
Robert
03.01.2019
16:36:12
Чтоб докер вытерать?
bama^boy
03.01.2019
16:36:35
слезы радости, когда читаю чатик
Konstantin
03.01.2019
16:37:28
Kool
03.01.2019
16:39:21
bama^boy
03.01.2019
16:40:18
Kool
03.01.2019
16:40:37
Konstantin
03.01.2019
16:40:58
эээ, тут токсик только один, занято
bama^boy
03.01.2019
16:41:40
токсик
хероксик
>Note: When you set the --rm flag, Docker also removes the anonymous volumes associated with the container when the container is removed. This is similar to running docker rm -v my-container
если не шаришь в англ, то юзай translate.google.com
Kool
03.01.2019
16:43:10
зад горит чтоле)
я на личности не переходил
я обычно чищу через docker volume prune
bama^boy
03.01.2019
16:44:55
зад горит чтоле)
я аппелирую к документации и пытаюсь помочь, а ты наоборот вводишь в заблуждение, если не знаешь, лучше не пиши
Google
Konstantin
03.01.2019
16:46:09
одному лень в доку лезть, 2 других поругались ?
Kool
03.01.2019
16:46:50
ору
просто невежество
ну напиши ты что не прав
чо орать
bama^boy
03.01.2019
16:47:15
чет я злой с утра
Robert
03.01.2019
16:47:54
В 20 часов утра
bama^boy
03.01.2019
16:48:07
у нас тока 6 вечера
Konstantin
03.01.2019
16:48:09
Robert
03.01.2019
16:48:33
Злой в 6 вечера утра
ivan
03.01.2019
16:54:59
Если я первый раз сделаю билд
Docker build -t image --build-arg var=var
А потом буду билды делать через docker-compose
То вот этот вот билд арг он тоже будет передаваться всегда передаваться?
Konstantin
03.01.2019
16:55:35
и\или в Dockerfile дефолт задать
ivan
03.01.2019
17:03:08
Дефолт не то
У меня это динамическая переменная
Konstantin
03.01.2019
17:03:50
так передавай при билде
ivan
03.01.2019
17:03:59
Мне нужно один раз задать(это делается не ручками)
И чтобы потом уже с ней билдилось
Konstantin
03.01.2019
17:05:49
динамически или один раз создать? )))
ivan
03.01.2019
17:06:28
Да, странно расписал)00
Один раз создать
И чтобы потом уже с ней были билды
Но я не могу знать, что будет в этой переменной
Это результат команды
Konstantin
03.01.2019
17:08:13
ладно, я пойду лучше на ёлку ?
Stefan
03.01.2019
17:41:47
у кого-то докерхаб тупит?
Google
Stefan
03.01.2019
17:42:01
как минимум при пуше
Robert
03.01.2019
17:42:47
Да, бывает. Долго пушится
Stefan
03.01.2019
17:43:13
а, еще и логин тоже
понятно, спасиб
Error response from daemon: Get https://registry.hub.docker.com/v2/: dial tcp: lookup registry.hub.docker.com on 127.0.1.1:53: read udp 127.0.0.1:33696->127.0.1.1:53: i/o timeout
каеф...
Ramil
03.01.2019
18:27:30
а вот другая ситуация, в Dockerfile прописан
VOLUME /etc/asterisk
docker run . . .
появляется анонимный volume с дефолтным содержимым
doc run -v /etc/myasterisk:/etc/asterisk . . .
создается пустой volume по пути /etc/myasterisk у хоста
Konstantin
03.01.2019
18:28:45
Ramil
03.01.2019
18:28:49
как сделать /etc/myasterisk с дефолтным содержимым как в первом случае?
Konstantin
03.01.2019
18:29:28
Ramil
03.01.2019
18:30:53
Konstantin
03.01.2019
18:31:37
Никто не хранит и не правит их с хоста
Вообще руками это не делается, пиши энтрипоинт
Ramil
03.01.2019
18:33:49
Никто не хранит и не правит их с хоста
не я не матерый девопошник, а начинающий, которому просто интересно сервер телефонии запустить в докере. Мне достаточно вынести конфиги в volume и с хоста их править :)
Konstantin
03.01.2019
18:34:36
Ну простой юзкейс - выташи папку на хост и монтируй её
Robert
03.01.2019
18:35:20
Если так хочется править конфиги - зайди в контейнер и поправь
Что ты с volume марочиешься?
Konstantin
03.01.2019
18:36:10
Robert
03.01.2019
18:37:04
Поправил в контейнере, если изменения устроили - пошел поправил основной, откуда докер билд делается
Так даже лучше будет с персистентностью
Ramil
03.01.2019
18:39:44
Google
Konstantin
03.01.2019
18:40:20
Данные из образа не появятся в волуме, только из контейнера или с хоста
Ramil
03.01.2019
18:43:31
-v name1:/etc/asterisk
появился /var/lib/docker/volumes/name1 с содержимым
Konstantin
03.01.2019
18:44:39
В чем тогда вопрос?
Ramil
03.01.2019
18:44:59
хотел тоже самого, только -v /etc/name1:/etc/asterisk
только так получается без содержимого
Konstantin
03.01.2019
18:45:46
Есть mount, есть bind. Там есть что-то отличное
Не помню
Не юзаю такую ересь и не помню уже детали
Robert
03.01.2019
18:46:44
Просто ты создал volume name 1 и контейнер тебе там создал файлы и теперь при подключении name 1 у тебя они есть
При подключении пустого каталога там естественно пусто
Ramil
03.01.2019
18:47:24
и /etc/name1 тоже создал
Robert
03.01.2019
18:49:53
В любом случае монтирование каталогов/вольюмов это про хранение данных контейнера, а ты пытаешься это использовать иначе