本系列的其他章節 .Net Core和DevOps系列:Docker安裝 .Net Core和DevOps系列:Mysql安裝(Docker) Gitea軟體介紹: Gitea的首要目標是創建一個極易安裝,運行非常快速,安裝和使用體驗良好的自建 Git 服務, 此專案采用的 MIT 開源授權許可證,大家可以放心使用, 原始碼地址:https://gitee.com/gitea/gitea 前面下載Mysql鏡像時默認下載的最新版,這里我們嘗試使用以下命令,下載指定版本的Gitea鏡像檔案
# docker pull gitea/gitea:1.14.0
# docker run -itd --restart=always -p 3000:3000 -p 3022:22 -v /home/docker_gitea:/data -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro --name="gitea" gitea/gitea:1.14.0
| 引數 | 描述 |
| -i | 以互動模式運行容器,通常與 -t 同時使用; |
| -t | 為容器重新分配一個偽輸入終端,通常與 -i 同時使用; |
| -d | 后臺運行容器,并回傳容器ID; |
| --restart | 容器重啟策略: no,默認策略,在容器退出時不重啟容器; on-failure,在容器非正常退出時(退出狀態非0),才會重啟容器; on-failure:3,在容器非正常退出時重啟容器,最多重啟3次; always,在容器退出時總是重啟容器; unless-stopped,在容器退出時總是重啟容器,但是不考慮在Docker守護行程啟動時就已經停止了的容器, |
| -p | 埠映射,格式為: 宿主機埠:容器埠 3000:3000 http協議連接地址 3022:22 ssh協議連接地址 |
| -v | 目錄掛載,格式為: 宿主機的目錄:容器目錄 /etc/timezone:/etc/timezone:ro 同步宿主主機和容器的時區 /etc/localtime:/etc/localtime:ro 同步宿主主機和容器的時間 /home/docker_gitea:/data 掛載gitea資料檔案目錄 |
| --name | 啟動的容器名稱 |
Gitea就安裝好了,在配置之前要在Mysql中創建一個名稱為gitea的資料庫,考慮到兼容性推薦使用utf8mb4字符集, 接下來我們初始化配置,連接地址 http://你的主機IP:3000/
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/279147.html
標籤:.NET Core
上一篇:.net的 MVVMCS 求解釋
