安装Docker
安装Docker App
官网文档链接
如果是m1芯片就选择Apple
我使用M1版本的Mac mini安装有兼容问题,有成功的小伙伴可以分享下🙏
过程很简单,如图,就像安装普通Mac App一样简单顺滑
安装portainer
portainer是一款Docker可视化工具,可以方便我们查看和管理Container和Image
打开终端输入命令敲回车
docker run -d -v "/var/run/docker.sock:/var/run/docker.sock" -p 9000:9000 portainer/portainer
复制代码
安装完成之后运行
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer docker.io/portainer/portainer
复制代码
浏览器打开 localhost:9000
一开始会让输入admin密码,输入密码确认即可
因为是本地使用,我直接选择local然后connect
最终的界面如下:
安装gitlab
参考链接,但原文有一个问题,现在Apple不开放root权限给用户了,所以volume后面的参数不能用 /XXX/XXX 而应该改成 ~/XXX/XXX
sudo docker run --detach \
--hostname mygitlab.com \
--publish 443:443 --publish 80: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
复制代码
一些安装问题
安装完Docker之后在浏览器打开gitlab并没有让设置root admin等管理员的密码,所以无法登陆
1、打开终端输入命令
docker ps
找到搭建的gitlab镜像
2、确定gitlab镜像的名称,然后输入下面命令
docker exec -it gitlab HaoGitlab bash
3、然后就进入了gitlab的镜像下,输入命令
root@mygitlab:/# gitlab-rails console -e production
看到如下输出
Ruby: ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
GitLab: 14.5.2 (76ceea558aa) FOSS
GitLab Shell: 13.22.1
PostgreSQL: 12.7
Loading production environment (Rails 6.1.4.1)
4、查找root用户:即第一个用户
irb(main):003:0> user = User.where(id:1).first
查找结果:=> #<User id:1 @root>
5、设置密码并确认,记得要保存
irb(main):004:0> user.password = '12345678'
=> "12345678"
irb(main):005:0> user.password_confirmation = '12345678'
=> "12345678"
irb(main):006:0> user.save!
=> true
--------------------------------------------设置完毕----------------------------------------------
近期评论