Я использую следующий сценарий оболочки для извлечения моих баз данных в точке входа и запуска контейнера.Не удается удалить файлы на хосте docker
#!/bin/bash
if [ ! -d "/var/lib/mysql/assetmanager" ]; then
tar -zxvf mysql.tar.gz
fi
exec /usr/bin/mysqld_safe
При запуске смонтировать локальный каталог в/вар/Lib/MySQL каталог с параметром -v и извлечь то файлы с вышеприведенного сценария. Но теперь я не могу удалить извлеченные файлы на моем хосте, потому что разрешение отклонено. Может кто-нибудь помочь мне с этой проблемой.
Thx
Или они могут принадлежать пользователю mysql внутри контейнера. В этом случае вы можете либо sudo root, чтобы удалить их, либо в тот же UID, что и пользователь mysql. –