Gitlab-CE
https://packages.gitlab.com/gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:latest
docker run --detach \ --hostname 192.168.119.133 \ --publish 443:443 --publish 80:80 --publish 222:22 --publish 8080:8080 \ --name gitserver \ --restart always \ --volume /gitlab/config:/etc/gitlab \ --volume /gitlab/logs:/var/log/gitlab \ --volume /gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
docker run --detach \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /gitlab/config:/etc/gitlab \ --volume /gitlab/logs:/var/log/gitlab \ --volume /gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
以下在安装docker篇中已述,使不用sudo可以运行docker
创建名为docker的组,如果之前已经有该组就会报错,可以忽略这个错误:
sudo groupadd docker
将当前用户加入组docker:
sudo gpasswd -a ${USER} docker
重启docker服务(生产环境请慎用):
sudo systemctl restart docker
添加访问和执行权限:
sudo chmod a+rw /var/run/docker.sock
评论