docker-部署gitlab

  1. 首先,确保你的系统上已经安装了 Docker 和 Docker Compose。你可以在终端中运行以下命令来检查:

    docker --version
    docker-compose --version

    如果你看到了 Docker 和 Docker Compose 的版本信息,那么说明已经正确安装。

  2. 创建一个新的目录,并进入该目录,例如:

    mkdir gitlab
    cd gitlab
  3. 在该目录下,创建一个 docker-compose.yml 文件,并使用文本编辑器打开它:

    touch docker-compose.yml
    nano docker-compose.yml
  4. 将以下内容复制粘贴到 docker-compose.yml 文件中:

    version: '3'
    services:
      gitlab:
        image: 'gitlab/gitlab-ce:latest'
        restart: always
        hostname: 'your-gitlab-hostname'
        environment:
          GITLAB_OMNIBUS_CONFIG: |
            external_url 'http://your-gitlab-hostname.com'
        ports:
          - '80:80'
          - '443:443'
          - '22:22'
        volumes:
          - '/srv/gitlab/config:/etc/gitlab'
          - '/srv/gitlab/logs:/var/log/gitlab'
          - '/srv/gitlab/data:/var/opt/gitlab'

    注意,你需要将 'your-gitlab-hostname' 替换为你自己的 GitLab 主机名。

  5. 保存并关闭 docker-compose.yml 文件。

  6. 在终端中运行以下命令来启动 GitLab:

    docker-compose up -d

    这将会拉取 GitLab 的 Docker 镜像,并在后台启动 GitLab 容器。

  7. 等待一段时间,直到 GitLab 完全启动。你可以使用以下命令检查容器的状态:

    docker-compose ps

    如果状态显示为 "Up",那么说明 GitLab 已经成功启动。

  8.  用户名:root,密码:/etc/gitlab/

docker run参数中的--privileged是指让容器拥有主机的完整权限,包括root权限1

posted @ 2023-08-11 16:28  vba是最好的语言  阅读(40)  评论(0编辑  收藏  举报