Windows的docker中安装gitlab

一.Windows的docker中安装gitlab

1.通过阿里云拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh

2.在本地创建备份数据的目录

mkdir -p D:home/software/gitlab/etc
mkdir -p D:home/software/gitlab/logs
mkdir -p D:home/software/gitlab/data

3.执行docker配置与启动

docker run --detach --publish 8443:443 --publish 8090:80  --publish 8022:22  --name gitlab   --restart always --hostname 192.168.1.108  -v D:\home/software/gitlab/etc:/etc/gitlab -v D:\home/software/gitlab/logs:/var/log/gitlab  -v D:\home/software/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --privileged=true registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh

以上命令注释

# 使用 docker run 命令启动一个 Docker 容器
docker run 
# 以分离(后台)模式运行容器,容器将在后台运行而不会占用当前终端
--detach 
# 将容器内的 443 端口映射到主机的 8443 端口,可用于访问容器内服务的 HTTPS 服务
--publish 8443:443 
# 将容器内的 80 端口映射到主机的 8090 端口,可用于访问容器内服务的 HTTP 服务
--publish 8090:80 
# 将容器内的 22 端口映射到主机的 8022 端口,可用于通过 SSH 访问容器
--publish 8022:22 
# 为容器指定名称为 gitlab,方便后续对容器进行管理和操作
--name gitlab 
# 当 Docker 守护进程启动时,自动重启该容器,确保容器的高可用性
--restart always 
# 为容器指定主机名,这里是 192.168.1.108
--hostname 192.168.1.108 
# 将主机的 D:\home/software/gitlab/etc 目录挂载到容器内的 /etc/gitlab 目录,用于存储 GitLab 的配置文件
-v D:\home/software/gitlab/etc:/etc/gitlab 
# 将主机的 D:\home/software/gitlab/logs 目录挂载到容器内的 /var/log/gitlab 目录,用于存储 GitLab 的日志文件
-v D:\home/software/gitlab/logs:/var/log/gitlab 
# 将主机的 D:\home/software/gitlab/data 目录挂载到容器内的 /var/opt/gitlab 目录,用于存储 GitLab 的数据文件
-v D:\home/software/gitlab/data:/var/opt/gitlab 
# 将主机的 /etc/localtime 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值