我们使用的是一个装有mongodb的docker容器,通过挂载卷来实现数据持久化。 我想要保护容器或卷不受'docker volume prune'或'docker volume rm'等命令的意外删除。 你有什么建议吗?
function docker {
docker_vol_res="Y"
[[ $1 == vol* ]] && [[ $2 == prune || $2 == rm ]] && echo -n "Do you want to \"$2\" the volume (Y/N)? " && read docker_vol_res
[[ $docker_vol_res == "Y" ]] && /usr/bin/docker $*
}
chattr +i /path/to/docker/volume/on/host
。 - Robert