Size: a a a

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

2021 February 23

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
%имя_каталога%_%имя_хранилища%
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
а так просто красиво
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
Mr. Wh🦠er
❯ docker volume inspect docker-compose_pgdata
[
   {
       "CreatedAt": "2021-02-23T08:43:21+03:00",
       "Driver": "local",
       "Labels": {
           "com.docker.compose.project": "docker-compose",
           "com.docker.compose.version": "1.28.3",
           "com.docker.compose.volume": "pgdata"
       },
       "Mountpoint": "/var/lib/docker/volumes/docker-compose_pgdata/_data",
       "Name": "docker-compose_pgdata",
       "Options": null,
       "Scope": "local"
   }
]
хм...
и где тут вывод пути для pgdata?

у меня почему то не так выглядит
for id in $(docker volume ls -q); do docker volume inspect $id; done

[
   {
       "CreatedAt": "2021-02-23T11:37:57Z",
       "Driver": "local",
       "Labels": null,
       "Mountpoint": "/var/lib/docker/volumes/0dbcfb85c3e67afb6c003696e7aec5a624584d9c9ed03ead38f2665fee1328be/_data",
       "Name": "0dbcfb85c3e67afb6c003696e7aec5a624584d9c9ed03ead38f2665fee1328be",
       "Options": null,
       "Scope": "local"
   }
]
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
❯ docker volume inspect docker-compose_pgdata | jq -r '.[] | (.Mountpoint)'
/var/lib/docker/volumes/docker-compose_pgdata/_data
❯ sudo ls -lah /var/lib/docker/volumes/docker-compose_pgdata/_data
total 56K
drwx------ 1   70   70  512 Feb 23 08:43 .
drwx-----x 1 root root   10 Feb 20 18:11 ..
drwx------ 1   70   70   42 Feb 20 18:25 base
drwx------ 1   70   70  606 Feb 23 09:06 global
drwx------ 1   70   70    0 Feb 20 18:25 pg_commit_ts
drwx------ 1   70   70    0 Feb 20 18:25 pg_dynshmem
-rw------- 1   70   70 4.7K Feb 20 18:25 pg_hba.conf
-rw------- 1   70   70 1.6K Feb 20 18:25 pg_ident.conf
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
Mr. Wh🦠er
❯ docker volume inspect docker-compose_pgdata | jq -r '.[] | (.Mountpoint)'
/var/lib/docker/volumes/docker-compose_pgdata/_data
❯ sudo ls -lah /var/lib/docker/volumes/docker-compose_pgdata/_data
total 56K
drwx------ 1   70   70  512 Feb 23 08:43 .
drwx-----x 1 root root   10 Feb 20 18:11 ..
drwx------ 1   70   70   42 Feb 20 18:25 base
drwx------ 1   70   70  606 Feb 23 09:06 global
drwx------ 1   70   70    0 Feb 20 18:25 pg_commit_ts
drwx------ 1   70   70    0 Feb 20 18:25 pg_dynshmem
-rw------- 1   70   70 4.7K Feb 20 18:25 pg_hba.conf
-rw------- 1   70   70 1.6K Feb 20 18:25 pg_ident.conf
вы мне показывете на volume который без относительного пути в docker-compose задан
это просто volume
без данных изначально которые из контекста не передаются

а я про volume
которые заданы с исходными данным

вот у меня volume

 clickhouse:
   image: XXXX
   volumes:
     - ./credentials.json:/etc/credentials.json

вот как мне понять теперь в каком docker volume мой credentials.json лежит?
и как этот volume подмонтирован в контейнер?
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
Mr. Wh🦠er
❯ docker volume inspect docker-compose_pgdata | jq -r '.[] | (.Mountpoint)'
/var/lib/docker/volumes/docker-compose_pgdata/_data
❯ sudo ls -lah /var/lib/docker/volumes/docker-compose_pgdata/_data
total 56K
drwx------ 1   70   70  512 Feb 23 08:43 .
drwx-----x 1 root root   10 Feb 20 18:11 ..
drwx------ 1   70   70   42 Feb 20 18:25 base
drwx------ 1   70   70  606 Feb 23 09:06 global
drwx------ 1   70   70    0 Feb 20 18:25 pg_commit_ts
drwx------ 1   70   70    0 Feb 20 18:25 pg_dynshmem
-rw------- 1   70   70 4.7K Feb 20 18:25 pg_hba.conf
-rw------- 1   70   70 1.6K Feb 20 18:25 pg_ident.conf
о я понял, похоже мне надо сделать для volume type: bind
чтобы более правильно завелось
источник
2021 February 24

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
Нужна помощь новичку!
Я понимаю что контейнеры это не лучшее место для хранения данных.
И что данные живы пока жив и работает сам контейнер.
Можно ли как-то настроить контейнер, чтобы его можно было перезапускать или останавливать без потери данных?
источник

SR

Sergey Razumov in RU.Docker — Официальное Русское Сообщество
Vasya🐾 ネコ
Нужна помощь новичку!
Я понимаю что контейнеры это не лучшее место для хранения данных.
И что данные живы пока жив и работает сам контейнер.
Можно ли как-то настроить контейнер, чтобы его можно было перезапускать или останавливать без потери данных?
volumes
источник

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
выгрузка данных на хард?
т.е в процессе работы он скидывает в волюм данные
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Vasya🐾 ネコ
выгрузка данных на хард?
т.е в процессе работы он скидывает в волюм данные
Т.е ты ему подсовываешь место куда писать на системе
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Обычно выглядит как -v /data:/data
источник

TG

Timur Gusmanov in RU.Docker — Официальное Русское Сообщество
Вместо /data ваши пути на хосте и в контейнере
источник

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
Timur Gusmanov
Вместо /data ваши пути на хосте и в контейнере
разобрался)
спасибо)
источник
2021 February 25

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
Подскажите как для docker-compose реализовать подключение gpu  так как через docker через ключик --gpus. Нашёл через runtime но уже устарел.
источник

D

Div in RU.Docker — Официальное Русское Сообщество
Vasya🐾 ネコ
Нужна помощь новичку!
Я понимаю что контейнеры это не лучшее место для хранения данных.
И что данные живы пока жив и работает сам контейнер.
Можно ли как-то настроить контейнер, чтобы его можно было перезапускать или останавливать без потери данных?
В дополнение, те сервисы что юзают бд можно к внешним бд прикручивать.
источник

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
Div
В дополнение, те сервисы что юзают бд можно к внешним бд прикручивать.
Такой вот глупый вопрос
как завести контейнер со статусом "exeting" ?
источник
2021 February 26

D

Div in RU.Docker — Официальное Русское Сообщество
Эм. Логи покурить и пофиксить проблему?
источник

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
Div
Эм. Логи покурить и пофиксить проблему?
да тут не все так страшно
нет проблемы
просто выхожу их контейнера
а потом зайти не могу(
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
Vasya🐾 ネコ
да тут не все так страшно
нет проблемы
просто выхожу их контейнера
а потом зайти не могу(
Обычно в контейнеры заходить не надо в принципе, потому проблема не очень понятна
источник

Vネ

Vasya🐾 ネコ in RU.Docker — Официальное Русское Сообщество
Vladimir Chernyshev
Обычно в контейнеры заходить не надо в принципе, потому проблема не очень понятна
я еще разбираюсь с процессом остановки/перезапуска контейнеров
поэтому не могу понять, если выключить контейнер то к нему доступа больше нет, надо удалять и создавать новый из образа
источник