8122端口:SSH端口,拉代码时的端口 -v 本机目录 :容器目录:把Docker里面的目录映射到本机上 查看启动的gitlab 3)修改配置 docker安装gitlab,创建项目时,默认项目URL访问地址显示的是容器主机地址(容器id),所以我们需要修改为一个固定可以外部访问的地址及宿主机地址,这样才可以进行pull/push代码 vi /home/gitlab/...
sudo docker run--detach \--hostname 替换为你的域名或云服务器的公网ip \--publish443:443--publish 替换为你想要的端口(如8082):80--publish 替换为你想要的端口(如8022):22\--name gitlab \--restart always \--volume $GITLAB_HOME/config:/etc/gitlab \--volume $GITLAB_HOME/logs:/var/log/...
# 1、拉取镜像docker pull gitlab/gitlab-ce# 打包镜像,如果是离线环境,上面那一步需要在一台有外网的机器拉取,然后打包镜像到本地docker save -o gitlab.tar gitlab/gitlab-ce:latest# 加载镜像,这个是在离线环境中,离线镜像包上传之后,把镜像加载到docker本地仓库中docker load < gitlab.tar# 查看镜像do...
1. 参考Install GitLab in a Docker container | GitLab编写docker-compose.yml version: '3.6' services: gitlab: image: gitlab/gitlab-ce:latest container_name: gitlab restart: always hostname: 'gitlab.example.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.example.com...
docker exec -it gitlab_test grep "Password": /etc/gitlab/initial_root_password 如果root账户密码不正确,则需要重新设置,步骤如下 //首先进入gitlab_test容器内dockerexec-itgitlab_test/bin/bash//进入控制台(这步需要等待一会)gitlab-railsconsole-eproduction//查询root用户(即id为1)user=User.where(id...
image:用于构建项目的 docker 映像 stage:流程步骤列表 build-job:构建项目流程的第一步。此外,我们...
docker run-d #后台运行,全称:detach-p8443:443#将容器内部端口向外映射-p8090:80#将容器内80端口映射至宿主机8090端口,这是访问gitlab的端口-p8022:22#将容器内22端口映射至宿主机8022端口,这是访问ssh的端口--restart always #容器自启动--name gitlab #设置容器名称为gitlab-v/usr/local/gitlab/etc:/...
image:用于构建项目的 docker 映像 stage:流程步骤列表 build-job:构建项目流程的第一步。此外,我们...
docker exec -it gitlab-master /bin/bash 5、修改gitlab.rb (先查看下一个步骤再决定是否进行本步骤,本步骤是可以跳过的) # 打开文件 vi /etc/gitlab/gitlab.rb # 这个文件是全注释掉了的,所以直接在首行添加如下配置 # gitlab访问地址,可以写域名。如果端口不写的话默认为80端口 ...