docker实战(7)使用docker快速搭建gitlab私服

下载镜像

docker pull gitlab/gitlab-ce

使用镜像

镜像中有三个目录用于保存gitlab的数据,出于安全考虑,应该使宿主机目录挂载这三个卷做持久化存储。如果出错保证数据不会丢失。

/etc/gitlab 包含gitlab的配置文件

/var/opt/gitlab gitlab使用的仓库保存所有版本库

/var/log/gitlab gitlab的日志目录

docker run --name gitlab -d -v /gitlab/config:/etc/gitlab 
-v /gitlab/repo:/var/opt/gitlab -v /gitlab/log:/var/log/gitlab
 -p 2222:22 -p80:80 -p 433:433 gitlab/gitlab-ce

为了防止宿主机的22端口被占用,这里使用2222端口映射。

配置ssh

另外还需要配置

vim ~/.ssh/config

HOST gitlab.xxx.com

HOSTNAME gitlab.xxx.com

port 2222

接下来就可以使用了

原文发布于微信公众号 - JKXQJ(bclsj-cn)

原文发表时间:2018-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Linux驱动

Linux-mount命令和umount命令 (8)

mount:用于挂载文件系统,使能访问其它文件系统中的资源 umount:用于卸载已挂载的文件系统 mount: 格式: mount [-参数] [设备名称] ...

256100
来自专栏木子昭的博客

将本地docker容器迁移到服务端

docker commit -a "zhaoolee" -m “完成uwsgi的配置” qs zhaoolee-qs:1.0

11320
来自专栏holer

如何从公网访问内网IIS

在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。

19510
来自专栏有困难要上,没有困难创造困难也要上!

CentOS7升级最新版本Docker

46070
来自专栏bdcn

在docker for win中使用portainer管理容器

如何安装docker for win请参考我之前的文章《Docker在Win10下的安装和配置》

1K40
来自专栏A周立SpringCloud

Docker系列教程21-Docker Compose快速入门

18230
来自专栏编程坑太多

『中级篇』docker-swarm中的Service创建维护和水平扩展(45)

PS:docker service 内部有很多复杂的操作,虽然各位老铁用了简单的 一个创建一个删除,但是底层里面会知道有多个容器,在那个机器上边,这些机器里面...

9430
来自专栏云原生架构实践

Docker Compose 安装 on centos7

github地址:https://github.com/docker/compose/releases。这里下载1.22.0版本。

23220
来自专栏编程坑太多

『中级篇』数据持久化之bind Mounting(35)

PS:bind mount 需要指定 host 文件系统的特定路径,这就限制了容器的可移植性,当需要将容器迁移到其他 host,而该 host 没有要 moun...

11140
来自专栏有困难要上,没有困难创造困难也要上!

Docker 远程管理

33970

扫码关注云+社区

领取腾讯云代金券