George
ну, и не забываем, что содержимое вольюмов ПОФАЙЛОВО доступно в /var/lib/docker/volumes ....
George
bind mount использует тот же синтаксис, что и обычные volumes, плюс есть расширенный - все есть в документации докер-компоуз, что на оф. сайте докера
Boris 🏴☠️
Спасибо ) Кажется нашел
Если кому вдруг понадобится вот
https://docs.docker.com/compose/compose-file/#volumes
Alex
Ребята когда я монтирую директорию с хоста в контейнер то в контейнере в этой директории все заменяеться?
Stasyan
Stasyan
Не испытываю особых проблем
Stasyan
Надо бы почистить мёртвые как-нибудь 😂
George
George
Stasyan
George
Остальные место отъедают и чутка памяти
Stasyan
Ну вопрос был про 10+
George
33 норм скорее
George
Но это не 100 и, прости Хоспаде, 1000
Alex
Можно ли просто дописывать в контейнер файлы из хоста?
Alex
при условии что файлы не пересекаются
George
Stasyan
Alex
в директории контейнера есть файл 1.txt - я монтирую эту директорию из хоста с файлом 2.txt - вопрос - получу ли я в контейнере два фала (1.txt и 2.txt)
Stasyan
Да
George
Stasyan
Точнее без первого
George
Будет только 2.txt
Alex
:)
Alex
мнения разошлись
Stasyan
Не разошлись)
Stasyan
Без первого - это без 1.тхт
Alex
вот и я тоже что будет только 2.txt
Alex
и это всегда так? нет возможности дописывать?
Alex
думаю извращаться нет смысла - спасибо
Alex
согласен
Alex
а если в контейнере нет названия директории которую я монтирую из хоста - то монтирование произойдёт?
Alex
я бы сам проверил - просто не за пк
Stasyan
central
я тут вас послушал и вопрос а как вообще хранение данных в вольюмах работает если при каждом старте там данные должны затираться?
Stasyan
Stasyan
Просто Линк с хоста в контейнер
Stasyan
Вообще в доке эти моменты вполне понятны
inqfen
central
George
George
но вообще если ВНУТРИ контейнера каталога нет, то он вроде как создается
Ivan
root привелегии в системе:
1. mount server root / to /server
$ docker run -it -v /:/server centos bash
2. vi /server/etc/passwd
test:1000 -> test:0 (root)
как от этого защититься?
Kirill
Kirill
суть в том, что да, доступ к докеру = возможность получить рут в системе
потому дефолтное поведение - докер доступен лишь руту
George
George
Не давать докер пользаку
Ivan
Надо спеку по секурити читать)
inqfen
inqfen
Пока лучше докера хуже нет
George
inqfen
Великая фраза черномырдина же
inqfen
У него про водку было, но суть не меняется
Danila
Добрый вечер. Подскажите, есть ли какой-нибудь образ апача с php, основанный на официальном образе, но с большим кол-вом расширений
inqfen
Лучше если сам соберёшь то, что тебе нужно, будет быстрее работать, а так этих образов полно
inqfen
Но конечно нужно его выкинуть и переехать на php-fpm
Dmitrijs
Nikolay
Запускай питоновский скрипт в докере на alpine, один модуль требует иксы, иначе ловлю еррор
Xlib.error.DisplayNameError: Bad display name ""
Ставлю иксы, ошибка не пропадает. В env DISPLAY задан. ЧЯДНТ? Ну помимо того, что я хочу иксы натянуть
Nikolay
Обошелся без иксов, избавился от этого модуля
George
Nikolay
Ну обошлось в итоге без иксов, косяк в коде был
Danila
Почему-то сборка образа Docker завершается ошибкой
Danila
Cannot find config.m4.
Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module
Danila
Dockerfile: https://pastebin.com/XtHztr8x
George
ну, ему видимо не хватает какого-то модуля
George
phpize - это что?
George
и дай точный лог
George
https://stackoverflow.com/questions/3108937/how-to-install-and-run-phpize
George
> sudo apt-get install php7.x-dev
вероятно что-то аналогичное надо сделать
George
может autoconf automake libtool m4
0xDEFACE
всем привет
0xDEFACE
не могу въехать в чем дело, подскажите пожалуйста
0xDEFACE
docker run -u 8983:8983 -v /home/deface/sanremo/solr:/var/solr/data/new_core -p 8983:8983 -it solr:latest ls -la /var/solr/data
total 20
drwxrwx--- 3 solr root 4096 Aug 16 06:58 .
drwxrwx--- 4 solr root 4096 Aug 16 06:58 ..
drwxr-xr-x 2 1000 985 4096 Aug 16 06:11 new_core
1000 985 ?(
docker run -u 8983:8983 -v /home/deface/sanremo/solr:/var/solr/data/new_core -p 8983:8983 -it solr:latest touch /var/solr/data/new_core/t
touch: cannot touch '/var/solr/data/new_core/t': Permission denied
Андрей
Sudo docker run
0xDEFACE