1、拉取鏡像
docker pull gogs/gogs
2、運行容器
# 創建/var/gogs目錄
mkdir -p /var/gogs# 運行容器
# -d,后臺運行
# -p,端口映射:(宿主機端口:容器端口)->(10022:22)和(10880:3000)
# -v,數據卷映射:(宿主機目錄:容器目錄)->(/var/gogs:/data)
# --name=gogs,其中gogs為容器名稱
# gogs/gogs為鏡像名稱
docker run -d --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs# 補充
# 停止容器:docker stop gogs
# 啟動容器:docker start gogs
# 刪除容器:docker rm gogs
3、瀏覽器訪問
1、ip地址示例:
http://192.168.186.128:10880/2、首次運行安裝程序:
1)數據庫設置:當前選擇SQLite3,也可以選擇其他數據庫
2)其他設置沒有修改
3)點擊“立即安裝”3、瀏覽器訪問:
http://{ip地址}:10880/
點擊“立即安裝”后,自動跳轉地址為http://localhost:3000/user/login,
瀏覽器地址需要修改為http://{ip地址}:10880/
注冊:
登錄:
遷移外部倉庫:
4、詳見
# Gogs官網
https://gogs.io/docs# GitHub倉庫
https://github.com/gogs/gogs# 二進制安裝
https://gogs.io/docs/installation/install_from_binary# 源碼安裝
https://gogs.io/docs/installation/install_from_source# Docker安裝
https://github.com/gogs/gogs/tree/main/docker