1、安装docker和docker-composedocker环境和docker-compose的安装_Merandღ的博客-CSDN博客
2、docker-compose.yaml文件
version: "3" services: gitlab: image: gitlab/gitlab-ce hostname: gitlab container_name: gitlab ports: - "443:443" - "80:80" - "2222:22" volumes: - ./config:/etc/gitlab - ./logs:/var/log/gitlab - ./data:/var/opt/gitlab restart: always
3、通过docker-compose up -d启动
4.启动后会自动生成config/gitlab.rb文件,需要修改
# 配置http协议所使用的访问地址,不加端口号默认为80 external_url 'http://宿主机ip' # 配置ssh协议所使用的访问地址和端口 gitlab_rails['gitlab_ssh_host'] = '宿主机ip' gitlab_rails['gitlab_shell_ssh_port'] = 2222 # 此端口是run时22端口映射的222端口 :wq #保存配置文件并退出
5、修改后重启容器,在浏览器输入ip就能访问了,账号是root,密码在容器内/etc/gitlab/initial_root_password文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)