Raspberry PI 无法 运行 docker 上的 gitlab 图片

Raspberry PI cannot run gitlab image on docker

我正在尝试 运行 docker 在我的 Raspberry PI 上使用 gitlab 图像。

版本:

Raspbian 10 (buster)
Docker 20.10.8, API 1.41
Gitlab CE 13.10.0-ce.0 from [this][1] image, ulm0/gitlab 12.7.2

我只是使用 docker 命令到 运行 gitlab:

sudo docker run --name gitlab \ 
-p 10080:80 -p 10022:22 -p 10443:443 \
-v /srv/gitlab/config:/etc/gitlab \
-v /srv/gitlab/logs:/var/log/gitlab \
-v /srv/gitlab/data:/var/opt/gitlab -v \
/srv/gitlab/logs/reconfigure:/var/log/gitlab/reconfigure \
ulm0/gitlab

在 运行 执行命令后,在 sudo docker logs gitlab 中我得到了这样的东西:

Configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
And restart this container to reload settings.
To do it use docker exec:

  docker exec -it gitlab vim /etc/gitlab/gitlab.rb
  docker restart gitlab

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

If this container fails to start due to permission problems try to fix it by executing:

  docker exec -it gitlab update-permissions
  docker restart gitlab

但是在 运行ning docker exec -it gitlab update-permissions 之后我得到了这个:

Error response from daemon: Container 110f1def3f669d8d180bf552aa63e50c0e4c857f8bd1ab2745a677454fef04b0 
is restarting, wait until the container is running

当我 运行 在容器启动后立即使用权限命令时,我得到 unable to upgrade to tcp, received 409 现在我卡住了,因为我什至无法登录我的机器,它一直在重新启动。我试图将端口更改为更多自定义端口,但它也死了。

我使用的是 latest 版本,但我已将其更改为 ulm0/gitlab:12.10.0 并且可以使用。听起来像是新版本中的错误。