毫秒镜像gitlab镜像地址https://1ms.run/r/gitlab/gitlab-ce/tagsdocker拉取镜像如下dockerpull docker.1ms.run/gitlab/gitlab-ce:latestdockerimages安装极狐GitLab文档https://gitlab.cn/docs/jh/install/docker/installation/#configure-the-ssh-port为卷创建目录并配置一个新的环境变量$GITLAB_HOME将其设置为指向您创建的目录的路径如下sudomkdir-p/srv/gitlabexportGITLAB_HOME/srv/gitlab可选地您可以将GITLAB_HOME环境变量添加到您的shell配置文件中以便它在所有未来的终端会话中生效~/.bash_profile极狐GitLab 容器使用主机挂载的卷来存储持久化数据使用Docker Engine安装极狐GitLab命令如下sudodockerrun--detach\--hostname192.168.3.236\--envGITLAB_OMNIBUS_CONFIGexternal_url http://192.168.3.236:8929; gitlab_rails[gitlab_shell_ssh_port] 2424\--publish8929:8929--publish2424:22--publish8443:443\--namegitlab\--restartalways\--volume$GITLAB_HOME/config:/etc/gitlab\--volume$GITLAB_HOME/logs:/var/log/gitlab\--volume$GITLAB_HOME/data:/var/opt/gitlab\--shm-size 256m\docker.1ms.run/gitlab/gitlab-ce虚拟机IP地址为192.168.3.236先进入容器如下dockerexec-itgitlab /bin/bash修改容器中/etc/gitlab/gitlab.rb并设置external_url和gitlab_rails[gitlab_shell_ssh_port]如下# For HTTPexternal_urlhttp://192.168.3.236:8929or# For HTTPS (notice the https)external_urlhttps://gitlab.example.com:8929gitlab_rails[gitlab_shell_ssh_port]2424最后重新配置极狐GitLab如下gitlab-ctl reconfigure安装极狐GitLab 后您可以访问在安装过程中设置的 URL并以 root 用户身份登录。如果您在安装过程中未设置自己的密码则会分配一个随机密码。您可以在安装极狐GitLab 的服务器上的/etc/gitlab/initial_root_password中找到它注意该文件会在运行reconfigure的24小时或系统重启后自动删除最好 pc 拷贝一份如下