【三】从0到1,用 docker 安装配置自己的gitlab代码管理服务器

跨世纪少年 6月前 255

上一篇最后我说进入到ubuntu的容器后就可以为所欲为,本来紧接着想写的就是先配置一个lnmp开发环境的,但仔细一看发现我已经写过了,就是那篇出门左拐的 UBUNTU18.04 安装搭建 LNMP 环境,所以今天为所欲为一个用gitlab搭建一个自己的代码管理服务器

第一步拉取gitlab的镜像

先去dockerhub,找到想要下载的镜像,如下图:

终端输入:

docker pull gitlab/gitlab-ce

静静等它下载完,终端输入docker images查看镜像,就已经有了gitlab-ce,下面是我的镜像:

REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
gitlab/gitlab-ce     latest              625a72359304        10 days ago         1.55GB
ubuntu               18.04               93fd78260bd1        3 weeks ago         86.2MB
ubuntu               <none>              cd6d8154f1e1        3 months ago        84.1MB
mysql/mysql-server   5.7.23              68972aa07e2d        4 months ago        255MB

第二步创建gitlab容器

终端输入下面命令:

docker run -tid 
--network=dusnoob 
--ip 192.168.7.5 --dns=8.8.8.8 --privileged=true --name=gitlab 
-v /Users/zhaof/docker/gitlab/data:/var/opt/gitlab 
-v /Users/zhaof/docker/gitlab/log:/var/log/gitlab 
-v /Users/zhaof/docker/gitlab/etc:/etc/gitlab 
-p 7180:80 -p 22:22 -p 443:443 625a72359304

这里需要注意下 -v 的几个目录 和 -p的22端口,其他的说明可以出门左转看前面的文章。

第三步打开gitlab网站

到这里,已经可以在浏览器输入 localhost:7580打开gitlab,第一次打开,会让你设置root帐号的密码。如下图是我的展示:

常用的几个gitlab命令

  • gitlab-ctl reconfigure # 重新应用gitlab的配置
  • gitlab-ctl restart # 重启gitlab服务
  • gitlab-ctl status # 查看gitlab运行状态
  • gitlab-ctl stop # 停止gitlab服务
  • gitlab-ctl tail # 查看gitlab运行日志


最新回复 (0)
    • 都市菜鸟网
      2
        立即登录 立即注册 
返回
发新帖