null文章浏览阅读445次。问题:运行 docker run hello-world 报错。原因:原镜像源网络不稳定。 https://blog.csdn.net/sszdzq/article/details/145733419

 镜像获取

在线下载

docker pull gitlab/gitlab-ce:17.11.1-ce.0

 离线获取

创建运行

sudo docker run --detach \
  --hostname 192.168.0.200
  --publish 4331:443 \
  --publish 801:80 \
  --publish 221:22 \
  --name gitlab \
  --restart always \
  --volume /opt/gitlab/config:/etc/gitlab \
  --volume /opt/gitlab/logs:/var/log/gitlab \
  --volume /opt/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:17.11.1-ce.0

启动成功~

登陆访问

默认用名为:root

密码在/etc/gitlab/inital_root_password (文件保留一定时间会自动销毁)

 访问地址:ip+80 的映射端口

配置项目的clone 路径

修改文件 /etc/gitlab/gitlab.rb 

添加 如下配置

external_url 'http://192.168.0.200:801'
nginx['listen_port'] = 80

external_url 这里改成你希望外部展示的ip+port

如果你只是这样改,你会发现gitlab访问不了了。因为默认会用这个端口号作为gitlab的nginx的监听端口。因为我们这里其实是监听的80端口,所以要额外配置nginx的监听端口号

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐