从零开始的Devops-Git Server
安装docker
安装gitea
mkdir -p /data/docker/gitea
docker run --name gitea -d \
--restart=always \
-v /data/docker/gitea/:/data \
-p 3000:3000 \
-p 10022:22 \
gitea/gitea:latest
安装gogs
docker run -di --name=gogs -p 10022:10022 -p 3000:3000 -v /home/gogs/data:/data gogs/gogs
安装gitlab
GITLAB_HOME = /home/docker/gitlab # 建立gitlab本地目录
docker run -d \
--hostname gitlab.example.com\ # 指定容器域名,创建镜像仓库用
-p 8443:443 \ # 容器443端口映射到主机8443端口(https)
-p 8080:80 \ # 容器80端口映射到主机8080端口(http)
-p 2222:22 \ # 容器22端口映射到主机2222端口(ssh)
--name gitlab \ # 容器名称
--restart always \ # 容器退出后自动重启
-v $GITLAB_HOME/config:/etc/gitlab \ # 挂载本地目录到容器配置目录
-v $GITLAB_HOME/logs:/var/log/gitlab \ # 挂载本地目录到容器日志目录
-v $GITLAB_HOME/data:/var/opt/gitlab \ # 挂载本地目录到容器数据目录
gitlab/gitlab-ce:latest # 使用的镜像:版本