安装portainer

portainer是一个Docker的可视化的管理工具。 使用下面的命名安装portainer

docker run -d -v "/var/run/docker.sock:/var/run/docker.sock" -p 9000:9000 portainer/portainer

执行完上面的命令,打开浏览器访问:localhost:9000portainer可以方便的管理Docker,推荐安装

安装Docker

下载地址: https://docs.docker.com/docker-for-mac/install/,下载后直接点击安装即可

安装gitlab-ce

使用以下命令安装gitlab-ce

sudo docker run --detach \
    --hostname mygitlab.com \
    --publish 443:443 --publish 81:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume ~/data/gitlab/config:/etc/gitlab \
    --volume ~/data/gitlab/logs:/var/log/gitlab \
    --volume ~/data/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

安装之后,然后打开浏览器访问:localhost:81,这个时候会要求你修改root账户的密码,输入2次密码确定就可以了。

安装gitlab-runner

使用下面的命令来安装gitlab-runner

docker run -d --name gitlab-runner --restart always --link gitlab -v ~/data/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

如果你是用的是docker来运行gitlabgitlab-runner的话,注意上面的--link参数,这里必须加上--link gitlab,其中gitlab是之前我们运行gitlab的时候指定的容器名称。这样之后,等于是让gitlab-runner连接上了gitlab这个容器,这样在gitlab-runner容器中就可以访问到gitlab这个容器了

注册gitlab-runner

运行下面的命令,进入gitlab-runner

docker exec -it gitlab-runner bash

开启注册

gitlab-runner register

按提示输入相应的内容,就可以完成注册,注意输入gitlaburl时,输入的url应为http://<gitlab容器的名字>token需要使用管理员登录gitlab中查看,其他的按需求填写即可

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:https://www.ltfred.com/article/gitlab/