close

環境: Amazon Redhat 7.4 套件:selinux, docker

 


原因:


在建立完docker container之後才想起來要關閉selinux

關閉時沒有大問題。

在重啟機器後才發現docker container 啟動失敗!!

 

 


處理方式:

方法1


先將selinux disabled 修改回enforcing (或者permissive)。


#sudo vim /etc/sysconfig/selinux
 

接著重開機。

 

再試著啟動docker container

 

 


 


方法2 <這個方法我是完還是一樣失敗>
 


希望啟動docker的時候是關閉Selinux

 

要去修改Container的配置檔。

 

找到相對應的config.v2.json

 

# sudo vim /var/lib/docker/containers/0350...07a/config.v2.json

 

找到MountLabel &ProcessLabel, : 後面修改成 "" (也就是把設定值拿掉)

 

然後重啟docker container <這個方法我是完還是一樣失敗>

 

 


所以還是建議要運行Docker時,先將Selinux調整好為上策。
 


<全篇完>
 

 


參考網址:


https://xuxinkun.github.io/2017/11/27/docker-invalid-argument/

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()