容器跑gogs
1、下载镜像
docker pull gogs/gogs:latest
2、启动gogs容器
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /home/docker/apps/gogs/data:/data gogs/gogs
或者用docker-compose来启,docker-compose.yml文件如下:
version: '2'
services:
gogs:
image: gogs/gogs
container_name: gogs
restart: always
volumes:
- ./data:/data:z
ports:
- 10022:22
- 10080:3000
3、初始化gogs
浏览器访问 x.x.x.x:10080(其中x.x.x.x为宿主机ip),选择数据库类型为SQLite3,数据库文件路径为 /data/gogs.db;其他保持不变,点击“立即安装”
点击“立即安装”后,就能完成gogs的安装;页面会跳转到localhost:3000发现访问不了,没关系,因为localhost:3000为容器的ip与端口
4、注册用户
重新登录 x.x.x.x:10080,注册用户,第一个注册的用户将会成为管理员。这里我们一般注册为 git/git 用户

5、登录


Last updated
Was this helpful?