日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

解決docker搭建gitlab時(shí)容器不停重啟的問題_docker

作者:落魄山陳平安 ? 更新時(shí)間: 2022-07-02 編程語言

在我按照gitlab的官方文檔搭建后,準(zhǔn)備進(jìn)入容器修改配置文件時(shí),發(fā)現(xiàn)進(jìn)入不了。顯示錯(cuò)誤時(shí)容器正在重啟,如下所示

[root@gitlab ~]# docker exec -it gitlab /bin/bash
Error response from daemon: Container 9780aafac4ed8366f359418e562c8038017e8a9d5675f34ed3aa6da9d312826b is restarting, wait until the container is running

然后我docker log 查看日志時(shí),發(fā)現(xiàn)問題是在于配置文件沒有權(quán)限創(chuàng)建的問題

[root@gitlab ~]# docker logs gitlab
....
....
....
Installing gitlab.rb config...
cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied
...
...
...

而這個(gè)權(quán)限問題是因?yàn)镾Elinux開啟的緣故,官方文檔已經(jīng)給出了在SELinux開啟的情況下創(chuàng)建容器的命令了。。

在映射卷的命令后加上":Z",如--volume /srv/gitlab/config:/etc/gitlab:Z

這個(gè)含義我也不太清楚,只能大致猜測(cè)這個(gè)是讓容器在SELinux的干預(yù)下能操作文件吧

總結(jié):

搭建環(huán)境仔細(xì)查看官方文檔

有問題查看日志,配合搜索引擎以及官方文檔排查問題

搭建文檔地址:https://docs.gitlab.com/omnibus/docker/README.html 

補(bǔ)充:下面介紹下gitlab-docker 一直無限重啟的解決方案,新建個(gè)容器

用docker搭建gitlab,這次因?yàn)樽约旱姆?wù)器擴(kuò)容,所以直接關(guān)機(jī)了,沒有在docker中關(guān)閉gitlab,然后啟動(dòng)gitlab的時(shí)候,一直無限重啟,如圖

百度了一圈,沒有什么結(jié)果,之前剛開始搭建那會(huì)兒,也一直出現(xiàn)這種情況,因?yàn)楫?dāng)時(shí)情況比較多,處理著處理著問題就解決,所以,個(gè)人懷疑容器壞了,又重新新建了一個(gè)容器,最后正常了,因?yàn)樗拗鳈C(jī)的映射關(guān)系還是原來的映射關(guān)系。最后發(fā)生這種情況的原因也不知道,新建個(gè)容器就正常了。

新建容器命令還是原來的,容器名改變下就好了

docker run -d  -p 443:443 -p 8077:80 -p 222:22 --name gitlab8077 --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 run -d \
--hostname gitlab \
--publish 8443:443 --publish 80:80 --publish 2222:22 \
--name gitlab2 \
--privileged=true \
--volume /home/dockerfile/gitlab/config:/etc/gitlab \
--volume /home/dockerfile/gitlab/logs:/var/log/gitlab \
--volume /home/dockerfile/gitlab/data:/var/opt/gitlab \
twang2218/gitlab-ce-zh

這時(shí),舊的容器可以刪了。

原文鏈接:https://www.cnblogs.com/luoposhanchenpingan/p/11064386.html

欄目分類
最近更新