ドッカー製作でGitlabをインストールしようとしました。私はドッカーの作成を設定します。ドッカーがgitlabを作成できませんでした
gitlab: image: 'gitlab/gitlab-ce:latest' volumes: - '/srv/docker/gitlab/data:/var/opt/gitlab' - '/srv/docker/gitlab/config:/etc/gitlab' - '/srv/docker/gitlab/logs:/var/log/gitlab' ports: - "10080:10080" - "10443:443" - "10022:22" restart: always hostname: '1.1.1.1' dns: - xx.xx.xx.xx environment: GITLAB_OMNIBUS_CONFIG: | gitlab_rails['gravatar_enabled'] = false gitlab_rails['time_zone'] = 'Asia/Tokyo'
私がドッキングウィンドウ-構成を実行すると、それは失敗しましたが、私は
docker exec -it gitlab update-permissions
を実行しようとしたが、エラーが Error response from daemon: No such container: gitlab
gitlab_1 | If this container fails to start due to permission problems try to fix it by executing: gitlab_1 | gitlab_1 | docker exec -it gitlab update-permissions gitlab_1 | docker restart gitlab gitlab_1 | gitlab_1 | Installing gitlab.rb config... gitlab_1 | cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied gitlab_gitlab_1 exited with code 1
を言いました0
誰でも手伝いできますか?
ただ、情報docker ps
結果:
CONTAINER IDイメージコマンドCREATED
XXXXXXX gitlab/gitlab-CE:最新の24時間前 "/資産/ラッパー"
そして許可ファイル
ls -la /etc/gitlab/gitlab.rb
-r w -------。 1ルートルート0 12月12日17時/etc/gitlab/gitlab.rb
親愛なる@マービンあなたの応答をありがとう。 3つのフォルダはすべて同じアクセス権を持っています 'drwxr-xr-x。 ' 私はあなたが777と言ったようにすべての許可を変更しようとしましたが、それと同じエラーです。 私はRedHat 7.4 OSを使用しています。その他の提案はありますか? – ivan
redhatを使用している場合selinuxが問題になる可能性があります - おそらく、selinuxのログはアクセスが禁止されていることを示しています –