Docker搭建Gogs


Gogs需要使用到數據庫,需要先安裝數據庫(如mysql),並創建名為gogs的數據庫,啟動后需要配置數據庫連接。

 

鏡像獲取:docker pull gogs/gogs

 

安裝運行:

docker run -d -p 10022:22 -p 3000:3000 --name=gogs -v /opt/gogs/:/data gogs/gogs

參數說明:
-d: 后台方式運行容器
-p: 端口映射, 將容器的22端口映射到宿主機的10022端口, 將容器的3000端口映射到宿主機的3000端口,22和3000端口映射在后面啟動配置時需要用到,所以需要映射兩個端口。
--name: 指定容器名稱
--net: 將容器加入backend網絡, 目的是為了能夠連接backend網絡中的mysql數據庫
-v: 數據卷掛載, 用於將容器和數據分離

 

打開瀏覽器,進行gogs配置

http://宿主機ip:10080

配置數據庫的連接,通過ip的方式,也可通過容器互聯backend網絡的方式。(需要先在mysql創建名為gogs的數據庫)。

下面的127.0.0.1需要換成外網ip。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM