Gogs

安装

docker pull gogs/gogs
mkdir -p /var/gogs
docker run -itd --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogs:/data gogs/gogs

gogs无法挂载数据

[…g/setting/setting.go:517 NewContext()] Fail to create ‘/data/git/.ssh’: mkdir /data/git: permission denied
在这里插入图片描述
官方的docker安装方法:可以看一下
https://github.com/gogs/gogs/tree/master/docker

可以使用下面这种方式:

# Create data container
docker run --name=gogs-data --entrypoint /bin/true gogs/gogs

# Use `docker run` for the first time.
docker run --name=gogs --volumes-from gogs-data -p 10022:22 -p 10080:3000 gogs/gogs

也可以修改docker的存储驱动(这样你的所有镜像,都需要删除重新拉取。。):

# 删除之前的镜像
rm -rf /var/lib/docker/
# 修改docker的存储驱动
vim /etc/sysconfig/docker-storage
DOCKER_STORAGE_OPTIONS="--storage-driver overlay"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值