Docker容器掛載資料卷出現Permission denied許可權問題的解決辦法
問題原因及解決辦法
原因是CentOS7中的安全模組SELinux把許可權禁掉了,至少有以下三種方式解決掛載的目錄沒有許可權的問題:
1.在執行容器的時候,給容器加特權,及加上 --privileged=true 引數。使用該引數,容器內的root擁有真正的root許可權.否則,容器內的root只是外部的一個普通使用者許可權
$ docker run --name study_mysql --privileged=true -p 3306:3306 -v /data/mysql/datadir:/var/lib/mysql -v /data/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
2.臨時關閉SELinux:
setenforce 0
3.新增SELinux規則,改變要掛載的目錄的安全性文字
可參考:http://www.bubuko.com/infodetail-2075102.html
本文參考:https://www.cnblogs.com/zqifa/p/docker-volume-1.html
相關文章
- git出現Permission denied的解決辦法Git
- PermissionError: [Errno 13] Permission denied:的許可權該怎麼解決。。。Error
- PermissionError: [Errno 13] Permission denied解決辦法Error
- Nginx報錯:Permission denied,沒有許可權!Nginx
- 寶塔解決 mkdir() Permission Denied 的問題
- CentOS7.4中Docker以rw方式掛載volume報Permission denied問題CentOSDocker
- mac vscode 更新失敗:Permission denied解決辦法MacVSCode
- k8s在掛載持久盤(Volume)時,若許可權不投,則可能會: 容器啟動報錯: Permission denied_nfs permission denied(許可權不夠用時),也可能不會報錯K8SNFS
- 關於LINUX許可權-bash: ./startup.sh: Permission deniedLinux
- jenkins 容器內的許可權問題Jenkins
- vue許可權問題解決方案Vue
- artisan日誌 root 許可權解決辦法
- 解決centos 刪除資料夾 permission deniedCentOS
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- 解決方案 git@github.com出現Permission denied (publickey)Github
- docker網路問題解決辦法“大全”:關於宿主機訪問不了docker容器中web服務,或者容器內訪問不了外網的問題的解決辦法DockerWeb
- Mysql資料庫許可權問題MySql資料庫
- NFS掛載時出現”access denied by server while mounting”的解決方法NFSServerWhile
- Nginx 日誌 failed (13: Permission denied) 錯誤(13:許可權被拒絕)NginxAI
- Jenkins中構建(Build)Docker映象時出現permission deniedJenkinsUIDocker
- Docker-nginx資料卷掛載DockerNginx
- docker 資料卷掛載總結Docker
- PHP中 mkdir: Permission denied 問題PHP
- Docker容器的資料卷Docker
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- Android SELinux avc dennied許可權問題解決方法AndroidLinux
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- 資料夾刪不掉需要管理員許可權怎麼辦 刪除需要管理員許可權的辦法
- 用無程式碼解決CRM角色許可權問題
- Docker資料管理(資料卷+資料卷容器)Docker
- flutter許可權管理permission_handlerFlutter
- Ubuntu git pull 出現Permission denied ErrorUbuntuGitError
- 詳解Nginx 13: Permission denied 解決方案Nginx
- 解決“su: cannot open session: Permission denied”Session
- PbootCMS提示:“會話目錄寫入許可權不足”的解決辦法boot會話
- Docker 掛載許可權 chcon: can't apply partial context to unlabeled fileDockerAPPContext
- 更新完 zsh 說我目錄許可權問題的解決
- MySQL許可權問題MySql