ASP.NET Core分布式项目实战

默认教学计划
1067人加入学习
(33人评价)
价格 ¥398.00
教学计划

gitlab 安装

git flow

git ci 持续集成

分布式

资料卷

sudo docker srun -d -p
 

docker stop gitlab

dcoker rm gitlab

git labv

[展开全文]

  gitlab:我这里443端口已被分配 (占用)

docker run --detach  --hostname localhost   --publish 444:443 --publish 80:80 --publish 22:22  --name gitlab01  --restart always  --volume /e/docker/srv/gitlab/config:/etc/gitlab   --volume /e/docker/srv/gitlab/logs:/var/log/gitlab   --volume /e/docker/srv/gitlab/data:/var/opt/gitlab   gitlab/gitlab-ce:latest

[展开全文]

云服务器CentOS7上创建GitLab容器,因为宿主机的80,22,443等端口基本都会被占用,所以使用其它端口代替,我这里使用8000,2222,8443

$ docker run --detach \ --hostname YourDomainName \ --publish 8443:443 --publish 8000:80 --publish 2222: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:latest

如果你没有域名,hostname 可以不设置,然后需要做以下操作

修改配置文件

$ vi /opt/gitlab/config/gitlab.rb

在配置文件中合适的地方添加以下设置

external_url 'http://你的云服务器ip'

然后重启容器,或者进入容器中执行gitlab-ctl reconfigure命令。

$ docker exec -it gitlab bash

$ gitlab-ctl reconfigure

然后就可以通过

http://你的云服务器ip:8000

访问了。

应该还有使用22或443默认配置的地方需要改的,这个等我碰见了再来完善

[展开全文]

授课教师

程序员

课程特色

下载资料(2)
视频(144)
讨论(1)
图文(2)