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的监听端口号