前兩天剛裝好虛擬機,然后裝了docker,我現在想用docker部署gitlab,昨天裝好啟動沒問題,但是關閉虛擬機以后再開啟就報錯了
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
報錯信息如下:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"write /proc/self/attr/keycreate: permission denied\"": unknown.
我在網上查了好久,才找到,原來是我的selinux問題
永久解決辦法(需重啟):
1.vim /etc/selinux/config
--->2.重啟虛擬機
--->啟動docker
image.png
臨時解決辦法:
# setenforce 0