Docker 數(shù)據(jù)卷權(quán)限實(shí)例詳解
Docker 數(shù)據(jù)卷權(quán)限
在CentOS7中運(yùn)行NodeJs的容器,發(fā)現(xiàn)掛載的本地目錄在容器中沒有執(zhí)行權(quán)限,經(jīng)過各種驗(yàn)證和Google搜索,找到了問題的原因,這里做一下記錄。原因是CentOS7中的安全模塊selinux把權(quán)限禁掉了,至少有以下三種方式解決掛載的目錄沒有權(quán)限的問題:
1,在運(yùn)行容器的時(shí)候,給容器加特權(quán):
示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs:0.12.0
2,臨時(shí)關(guān)閉selinux:
示例:su -c "setenforce 0"
之后執(zhí)行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0
注意:之后要記得重新開啟selinux,命令:su -c "setenforce 1"
3,添加selinux規(guī)則,將要掛載的目錄添加到白名單:
示例:chcon -Rt svirt_sandbox_file_t /home/docs
之后執(zhí)行:docker run -i -t -v /home/docs:/src waterchestnut/nodejs:0.12.0
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- Docker 數(shù)據(jù)卷操作的實(shí)現(xiàn)
- docker 數(shù)據(jù)卷之進(jìn)階篇
- 淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume)
- 淺談Docker 容器數(shù)據(jù)卷掛載小結(jié)
- 詳解Docker 數(shù)據(jù)卷管理
- Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理詳解
- Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例
- Docker 數(shù)據(jù)卷,數(shù)據(jù)卷容器詳細(xì)介紹
- Docker容器數(shù)據(jù)卷原理及使用方法解析
相關(guān)文章
k3s?通過docker部署?Kubernetes的方法步驟
本文主要介紹了k3s?通過docker部署?Kubernetes的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11
淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume)
這篇文章主要介紹了淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
Deepin使用docker安裝mysql數(shù)據(jù)庫過程詳解
這篇文章主要介紹了Deepin使用docker安裝mysql數(shù)據(jù)庫過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
docker 的java編譯環(huán)境構(gòu)建詳細(xì)介紹
這篇文章主要介紹了docker 的java編譯環(huán)境構(gòu)建詳細(xì)介紹的相關(guān)資料,具有一定的參考價(jià)值,需要的朋友可以參考下2016-11-11
docker使用Dockerfile構(gòu)建鏡像的方法
這篇文章主要介紹了docker使用Dockerfile構(gòu)建鏡像的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12

