Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 September 27

k

kSandr in RU.Docker — Официальное Русское Сообщество
tfhx8
просто в конфиге компаса внутри опции volumes:, я подумал эти те же самые volume)
ну там типа это считается бинд маунт, типа ты биндишь хостовую папку на хост
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
а у докера, есть специальная сущность volume для хранения данных и предпочтительней использовать ее
источник

t

tfhx8 in RU.Docker — Официальное Русское Сообщество
kSandr
ну там типа это считается бинд маунт, типа ты биндишь хостовую папку на хост
а через компос ее как то можно указывать?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
поидее она должна наследовать  права диры
источник

t

tfhx8 in RU.Docker — Официальное Русское Сообщество
kSandr
поидее она должна наследовать  права диры
оно будет работать, если я права диры поменяю, но я хочу чтобы вообще все на автомате, чтоб руками не лазить. Просто при сборке компосом, чтобы все работатло
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
tfhx8
а через компос ее как то можно указывать?
services:
 servicename:
   image: image
   restart: always
   ports:
     - "80:80"
     - "443:443"
   volumes:
     - data:/var/www/html/public
     - logs:/var/www/html/logs

volumes:
 data:
 logs:
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
объявляешь в композе волумы, и указываешь их при пробросе
bla
 - blabla
 - bla bla bla

потом волумы
volumes:
blablala
asdasd
источник

t

tfhx8 in RU.Docker — Официальное Русское Сообщество
kSandr
объявляешь в композе волумы, и указываешь их при пробросе
bla
 - blabla
 - bla bla bla

потом волумы
volumes:
blablala
asdasd
спс. Просто не совсем понимаю, теперь как 2 раза volume, вот которая нижняя, она там что такого делает то? Она всмысле внутри контейнера прибавляет место и постоянно там храниться будет?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
у тебя композ. в котором описывается стенд.
сперва у тебя описываются сервисы ...
services:
  blas: blasla
   ...
   asdasd

потом волумы
volumes:
 lassa: asdas
 ...
 asdasd: asd


так-же ты можешь описать и прочие вещи , такие как сети
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
волумы и сервисы это объекты
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
их нужно объявить, что-бы композ при старте знал что их нужно создать
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
а то что ты пишешь в разделе сервисами, это ты указываешь что нужно воспользоваться вон тем волумом, который там объявлен
источник

t

tfhx8 in RU.Docker — Официальное Русское Сообщество
kSandr
у тебя композ. в котором описывается стенд.
сперва у тебя описываются сервисы ...
services:
  blas: blasla
   ...
   asdasd

потом волумы
volumes:
 lassa: asdas
 ...
 asdasd: asd


так-же ты можешь описать и прочие вещи , такие как сети
они же там эти volume в контейнере теперь постоянно будут?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
так-же ты можешь насоздавать сетей
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
tfhx8
они же там эти volume в контейнере теперь постоянно будут?
ну пока ты их не удалишь,  

можешь набрать
docker volume list
и он выдаст список существующих волумов
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
физически они лежат тут ...
/var/lib/docker/volumes
источник

t

tfhx8 in RU.Docker — Официальное Русское Сообщество
тоесть если я из вне изменения в файлах сделаю, они в контейнере не отобразятся?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
отобразятся, но так делать не надо
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
т.е. если задротишь на то, что-бы делать все правильно, стильно, модно и молодежно - то так делать не нужно )
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
тогда сразу лучше права на папку сделай )
источник