發表文章

目前顯示的是有「rhel」標籤的文章

在 RHEL / CentOS 系統安裝 UCP 3.1.x 碰到的 SELinux 問題

之前在客戶端協助運維時,突然碰到的一個新問題,雖然目前來看時間點已過,可能最新版不會有這樣的問題了,在這做個記錄,未來有類似情況可以參考,同時作為前面安裝 UCP 一文的補充。 客戶端的作業系統是 RHEL 7.5 , 所要安裝的 UCP 版本是 3.1.8 ,  執行下面命令的時候... [root@ucp]# docker run --name ucp --rm -it -v /var/run/docker.sock:/var/run/docker.sock docker/ucp:3.1.8 install --host-address [node-ip-addr] --interactive Unable to find image 'docker/ucp:3.1.8' locally 3.1.8: Pulling from docker/ucp c87736221ed0: Pull complete 831158f6c3f0: Pull complete 7eaca31ce090: Pull complete Digest: sha256:048414d9d3fd5cc93b3a762582c2cea73b94ef5449072b16231f13b9e355c1e4 Status: Downloaded newer image for docker/ucp:3.1.8 docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"write /proc/self/attr/keycreate: permission denied\"": unknown. 出現如上列紅字標示的錯誤。 看起來是 UCP 3.1.x 安裝程式與當前系統上容器運行環境(container runtime)的 SELinux policy 設定不兼容。 經過測試發現有幾個解決方法。 首先依照經驗法則,可以想到先能做的...

這個網誌中的熱門文章

Docker 環境下的 Proxy 配置