使用Docker部署GitLab

由于GitLab服务器变得过时,我们决定进行更新。正好借此机会,尝试使用Docker进行刷新。

Docker的定义

web:
  image: 'gitlab/gitlab-ce:latest'
  restart: always
  container_name: 'gitlab'
  hostname: 'xxx.yyy.com'
  environment:
    GITLAB_OMNIBUS_CONFIG: |
      external_url 'http://xxx.yyy.com/gitlab'
  ports:
    - '10080:80'
    - '10443:443'
    - '10022:22'
  volumes:
    - '/srv/gitlab/config:/etc/gitlab'
    - '/srv/gitlab/logs:/var/log/gitlab'
    - '/srv/gitlab/data:/var/opt/gitlab'

没有特别的创新。只是为了不与现有的端口重叠而改变了端口。
如果更改了路径,卷可能无法正常工作?
只有4GB内存才能运行。看起来需要相当多的资源。

由于启动需要一段时间,所以通过以下命令来确认是否已经完全启动。

docker-compose logs -f
bannerAds