使用docker创建gitlab服务

来源:互联网 发布:淘宝旺铺有必要买吗 编辑:程序博客网 时间:2024/06/15 09:02

一、搜索gitlab镜像

docker search gitlab

可以看到很多gitlab的镜像,我们用gitlab/gitlab-ce:latest这个,所以用docker pull gitlab/gitlab-ce:latest拉取下来。

拉取下来之后可以用docker images 看一下镜像是否在镜像列表里。

然后创建并运行这个镜像。

用这个命令:

sudo docker run --detach \

--hostname gitlab.example.com \

--publish443:443--publish80:80 --publish 22:22 \

--name gitlab \

--restart always \

--volume /srv/gitlab/config:/etc/gitlab \

--volume /srv/gitlab/logs:/var/log/gitlab \

--volume /srv/gitlab/data:/var/opt/gitlab \

gitlab/gitlab-ce:latest

我最开始用这个命令启动的时候发现好像启动了,但是其实没有成功,进入容器查看日志,发现在创建gitlab配置文件的时候在报错:权限不够,

然后换了个命令:

sudo docker run --detach \    --hostname gitlab.example.com \    --publish 443:443 --publish 80:80 --publish 22:22 \    --name gitlab \    --restart always \    --volume /srv/gitlab/config:/etc/gitlab:Z \    --volume /srv/gitlab/logs:/var/log/gitlab:Z \    --volume /srv/gitlab/data:/var/opt/gitlab:Z \    gitlab/gitlab-ce:latest
在启动,成功。这里都是gitlab的默认配置,然后就可以用ip+端口访问了。第一次先要设置管理员账号root的密码,设置之后用root加密码登录,就可以进去操作了

http://blog.csdn.net/u011054333/article/details/61532271

https://docs.gitlab.com/omnibus/docker/README.html#gitlab-docker-images我参考的这两个链接

原创粉丝点击