登录阿里云:
选择自己的ECS实例。我的实例是
使用VNC登录:输入用户名和密码
安装所需的依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的官方仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker Engine:
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker服务,并设置为开机启动:
sudo systemctl start docker
sudo systemctl enable docker
docker version
systemctl status docker
注意:这里拉取镜像会失败,解决方式如下:
阿里云提供了镜像源:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 登录后你会获得一个专属的地址
使用命令设置国内镜像源:通过vim /etc/docker/daemon.json 进入修改添加 registry-mirrors 内容后重启 Docker
官网:禅道官网下载 - 禅道最新版本软件下载 - 禅道项目管理软件 (zentao.net)
可以使用一键安装的方式
docker安装禅道:sudo docker run --restart=always --name zentao -p 10080:80 -v /data/zentaopms:/www/zentaopms -v /data/mysql:/var/lib/mysql -d easysoft/zentao:latest
安装gitlab:docker run --name gitlab --restart always -p 9980:80 -p 9922:22 -v /usr/local/docker/gitlab/config:/etc/gitlab -v /usr/local/docker/gitlab/logs:/var/log/gitlab -v /usr/local/docker/gitlab/data:/var/opt/gitlab -d gitlab/gitlab-ce
查看Gitlab的运行状态
docker logs -f gitlab
等待执行,启动时间可能会比较长,最终停止滚动,发现系统执行没有报错,系统正常运行。使用ctrl + c 组合键退出。
进入并查看一下初始密码
docker exec -it gitlab cat /etc/gitlab/initial_root_password