0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云服務(wù)器Flexus X實(shí)例,Docker集成搭建Gitea私有倉(cāng)庫(kù)

jf_21561199 ? 來(lái)源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-29 15:51 ? 次閱讀

Gitea 私有倉(cāng)庫(kù)是一款輕量級(jí)的自托管 Git 服務(wù),它提供了與 Github、Gitlab 等類似的功能,但允許用戶在自己的服務(wù)器上部署和運(yùn)行,從而完全掌控代碼的存儲(chǔ)和訪問權(quán)限

華為云端口

?服務(wù)器放行對(duì)應(yīng)端口 3000,3317

wKgZPGdv2LGANmv4AAPH-Prfbag156.png

wKgZO2dv2LKAaXiaAAKuK7hLZWo064.png

wKgZPGdv2LOAbtumAAL05pIcOJc521.png

Docker 安裝并配置鏡像加速

1、購(gòu)買華為云 Flexus X 實(shí)例

Flexus云服務(wù)器X實(shí)例-華為云 (huaweicloud.com)

2、docker 安裝

yuminstall -ydocker-ce

wKgZPGdv2LOAKWHMAAT_S_joOoI084.png

3、驗(yàn)證 Docker 是否安裝成功,啟動(dòng) docker 服務(wù)并設(shè)置開機(jī)自啟動(dòng),且查看 docker 狀態(tài)

docker --versionsystemctl enable dockersystemctl start dockersystemctl status docker

wKgZO2dv2LSAc-xXAAWFFK_j89U330.png

4、docker-ce 下載

wget-O/etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

wKgZPGdv2LWATZ1fAALMVnBkiok878.png

5、路徑/etc/yum.repos.d 修改配置文件

[docker-ce-stable]name=Docker CEStable -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/stableenabled=1gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-debuginfo]name=Docker CEStable -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-source]name=Docker CEStable -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test]name=Docker CETest -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-debuginfo]name=Docker CETest -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-source]name=Docker CETest -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly]name=Docker CENightly -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-debuginfo]name=Docker CENightly -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-source]name=Docker CENightly -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg

wKgZO2dv2LaAca-TAAGaxke-Nsg230.png

6、清除和構(gòu)建緩存

yumclean allyummakecache

wKgZPGdv2LaARWr3AAHtWAVbFdA914.png

7、docker 配置鏡像加速(在華為云鏡像中心可獲取自己的鏡像加速配置)

wKgZO2dv2LeAQsisAANRHl0Iuz0269.png

8、創(chuàng)建鏡像加速配置文件

vim/etc/docker/daemon.json

{"registry-mirrors":[ "https://fd0cfec0ac0d446db7fd9d27e92d4a8e.mirror.swr.myhuaweicloud.com"]}

wKgZPGdv2LiAXKxMAAHg_LJCtAs460.png

9、重新加載配置文件,重新啟動(dòng) docker,查看是否配置成功

systemctldaemon-reloadsystemctlrestart docker.service

wKgZO2dv2LiAe_h2AAGTVnTLcd4465.png

10、docker info 查看配置信息,是否配置成功鏡像加速

dockerinfo

wKgZO2dv2LmAFegRAAN2DtO5_A8295.png

搭建 Gitea 私有倉(cāng)庫(kù)

1、docker 拉取 Gitea 鏡像

dockerpull gitea/gitea

wKgZPGdv2LmAAsLMAAJwIcZTXt4315.png

2、實(shí)例化一個(gè) Gitea 容器端口 3000

wKgZO2dv2LqAL9iJAANdaOpx6N4972.png

3、拉取 mysql 鏡像,Gitea 需要數(shù)據(jù)源,因此使用 mysql

dockerpull mysql

wKgZPGdv2LuAAzLZAASfCKIylfk828.png

4、實(shí)例化一個(gè) mysql 容器端口 3317

dockerrun -d--namemysql -p3317:3306 -eMYSQL_ROOT_PASSWORD=1234 mysql

wKgZO2dv2LuAX-kYAAOlvVT8h8Y374.png

5、mysql 中創(chuàng)建數(shù)據(jù)庫(kù)為 gitea

?進(jìn)入 mysql 容器中

dockerexec -itmysql bash

?登錄 mysql 數(shù)據(jù)庫(kù)

mysql-uroot -p

?創(chuàng)建新數(shù)據(jù)庫(kù) gitea

createdatabase if not exists `gitea`;

wKgZPGdv2LyAFJ6gAAJ0cXozwlQ873.png

6、瀏覽器訪問公網(wǎng) IP:3000,如下配置完成

wKgZO2dv2L2AU4wNAAIT4n5yrtY838.png

wKgZPGdv2L2AEO8eAAD8dxzeeGg845.png

總結(jié)

828 華為云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 Gitea 私有倉(cāng)庫(kù),搭建自己的代碼倉(cāng)庫(kù)服務(wù),在自己的服務(wù)器上部署和運(yùn)行,從而完全掌控代碼的存儲(chǔ)和訪問權(quán)限,非常便利,如果有小伙伴需要搭建,可以和我一樣購(gòu)買華為云服務(wù)器,目前服務(wù)器正在大促,優(yōu)惠非常多!

華為云828 Flexus X實(shí)例

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7835

    瀏覽量

    137517
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    200

    瀏覽量

    15783
  • 云服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    641

    瀏覽量

    13377
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    服務(wù)器 Flexus X 實(shí)例,鏡像切換與服務(wù)器壓力測(cè)試

    服務(wù)器 Flexus X 壓力測(cè)試 1、購(gòu)買華為 Flexus
    的頭像 發(fā)表于 01-03 09:23 ?95次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,鏡像切換與<b class='flag-5'>服務(wù)器</b>壓力測(cè)試

    華為 Flexus 服務(wù)器 X 實(shí)例部署 Trilium Notes 知識(shí)庫(kù)工具

    一、Flexus 服務(wù)器 X 實(shí)例介紹 1.1 Flexus
    的頭像 發(fā)表于 01-02 20:45 ?82次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>部署 Trilium Notes 知識(shí)庫(kù)工具

    華為 Flexus 服務(wù)器 X 實(shí)例部署 Note Mark 筆記工具

    前言 華為 Flexus 服務(wù)器 X 實(shí)例作為專為中小企業(yè)和開發(fā)者設(shè)計(jì)的新一代柔性算力
    的頭像 發(fā)表于 01-02 13:42 ?50次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>部署 Note Mark 筆記工具

    華為 Flexus 服務(wù)器 X 實(shí)例Docker 環(huán)境下部署 JmalCloud 個(gè)人網(wǎng)盤

    前言 華為 Flexus 服務(wù)器 X 實(shí)例是專為中小企業(yè)和開發(fā)者設(shè)計(jì)的新一代柔性算力
    的頭像 發(fā)表于 01-02 13:41 ?62次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>之 <b class='flag-5'>Docker</b> 環(huán)境下部署 JmalCloud 個(gè)人網(wǎng)盤

    華為 Flexus X 實(shí)例 docker 部署最新 gitlab 社區(qū)版,搭建自己的私人代碼倉(cāng)庫(kù)

    不要錯(cuò)過這個(gè)機(jī)會(huì)。趕緊去看看吧! 什么是華為 Flexus X 實(shí)例 ·?華為 Flexus
    的頭像 發(fā)表于 01-02 12:01 ?61次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b> <b class='flag-5'>docker</b> 部署最新 gitlab 社區(qū)版,<b class='flag-5'>搭建</b>自己的私人代碼<b class='flag-5'>倉(cāng)庫(kù)</b>

    華為 Flexus X 實(shí)例 docker 部署 jdk21 最新版 jenkins 搭建自己的 devops 服務(wù)器

    不要錯(cuò)過這個(gè)機(jī)會(huì)。趕緊去看看吧! 什么是華為 Flexus X 實(shí)例 ·?華為 Flexus
    的頭像 發(fā)表于 01-02 11:58 ?49次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b> <b class='flag-5'>docker</b> 部署 jdk21 最新版 jenkins <b class='flag-5'>搭建</b>自己的 devops <b class='flag-5'>服務(wù)器</b>

    Flexus 服務(wù)器搭建基礎(chǔ)環(huán)境

    。 今天,有幸拿到一臺(tái) 華為 FlexusX 實(shí)例服務(wù)器 ,去年體驗(yàn)下 L
    的頭像 發(fā)表于 12-31 10:38 ?165次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>搭建</b>基礎(chǔ)環(huán)境

    華為 Flexus 服務(wù)器 X 實(shí)例下的微微 CMS 安裝

    Flexus 服務(wù)器 X 實(shí)例背景 計(jì)算必須從粗顆粒度的彈性算力向更精細(xì)的柔性算力演進(jìn),才能
    的頭像 發(fā)表于 12-30 14:55 ?84次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>下的微微 CMS 安裝

    華為 Flexus 服務(wù)器 X 實(shí)例的使用教程

    引言 選擇一款性價(jià)比高、性能強(qiáng)勁的服務(wù)器是 IT 技術(shù)人員常面臨的問題。華為Flexus 服務(wù)
    的頭像 發(fā)表于 12-30 09:16 ?184次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>的使用教程

    華為 Flexus 服務(wù)器 X 實(shí)例:在 openEuler 系統(tǒng)下搭建 MySQL 主從復(fù)制

    前言 本文將介紹如何在華為 Flexus 服務(wù)器 X 實(shí)例上,基于 openEuler 系統(tǒng)
    的頭像 發(fā)表于 12-30 09:11 ?176次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>:在 openEuler 系統(tǒng)下<b class='flag-5'>搭建</b> MySQL 主從復(fù)制

    Flexus 服務(wù)器 X 實(shí)例:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境

    和開發(fā)者精心打造。它以卓越的柔性算力,為我們?cè)?Docker 環(huán)境下搭建 java 開發(fā)環(huán)境提供有力支撐。 一、Flexus 服務(wù)器
    的頭像 發(fā)表于 12-30 09:07 ?170次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>:在 <b class='flag-5'>Docker</b> 環(huán)境下<b class='flag-5'>搭建</b> java 開發(fā)環(huán)境

    基于華為 Flexus 服務(wù)器 X 實(shí)例搭建 Halo 博客平臺(tái)

    署 Halo 博客平臺(tái),充分發(fā)揮其穩(wěn)定可靠的服務(wù)優(yōu)勢(shì)。通過這一實(shí)踐,我們將展示如何利用華為的強(qiáng)大支持,實(shí)現(xiàn)博客平臺(tái)的高效搭建與管理。依托華為
    的頭像 發(fā)表于 12-26 09:40 ?157次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>部<b class='flag-5'>搭建</b> Halo 博客平臺(tái)

    基于華為 Flexus 服務(wù)器 X 實(shí)例搭建 Linux 學(xué)習(xí)環(huán)境

    不僅提供了強(qiáng)大的計(jì)算資源,還擁有靈活的擴(kuò)展能力和穩(wěn)定的運(yùn)行表現(xiàn),為用戶提供了可靠的技術(shù)支撐。特別是對(duì)于那些希望快速搭建 Linux 學(xué)習(xí)環(huán)境的用戶來(lái)說,華為 Flexus
    的頭像 發(fā)表于 12-25 17:10 ?156次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>搭建</b> Linux 學(xué)習(xí)環(huán)境

    采用 Flexus 服務(wù)器 X 實(shí)例搭建 RTSP 直播服務(wù)器

    一、前言 這篇文章講解:? 采用華為最新推出的 Flexus 服務(wù)器 X 實(shí)例
    的頭像 發(fā)表于 12-24 17:36 ?170次閱讀
    采用 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服務(wù)器</b>

    華為 Flexus 服務(wù)器 X 實(shí)例的購(gòu)買及使用體驗(yàn)

    價(jià)比服務(wù)。其中,華為 Flexus 服務(wù)器 X
    的頭像 發(fā)表于 12-24 17:26 ?162次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>的購(gòu)買及使用體驗(yàn)