安装portainer
portainer
是一个Docker
的可视化的管理工具。 使用下面的命名安装portainer
:
docker run -d -v "/var/run/docker.sock:/var/run/docker.sock" -p 9000:9000 portainer/portainer
执行完上面的命令,打开浏览器访问:localhost:9000
,portainer
可以方便的管理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
来运行gitlab
和gitlab-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
按提示输入相应的内容,就可以完成注册,注意输入gitlab
的url
时,输入的url
应为http://<gitlab容器的名字>
,token
需要使用管理员登录gitlab
中查看,其他的按需求填写即可
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:https://www.ltfred.com/article/gitlab/