Gitea 是一個開源的代碼托管平臺,旨在提供一個輕量級、高效的自托管 Git 服務(wù)。
操作系統(tǒng):CentOS 7.6
Docker 版本: Docker24
需要用到的網(wǎng)站:
Install Docker Engine on CentOS
Overview of installing Docker Compose
Docker 安裝Gitea
一、安裝 docker 環(huán)境
1、移除以前的 docker 相關(guān)包
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、配置yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝 docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
4、啟動 docker
systemctl enable docker --now
二、安裝 docker compose
1、安裝docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、賦予下載的docker-compose執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
三、安裝 gitea
安裝前輸入:docker --version
和 docker-compose --version
檢查是否安裝成功。
1. 創(chuàng)建工作目錄
首先,需要在服務(wù)器上創(chuàng)建一個用于存放 Gitea 相關(guān)文件的目錄。
運行以下命令來創(chuàng)建一個新目錄,并進(jìn)入這個目錄:
mkdir ~/gitea
cd ~/gitea
這將在主目錄下創(chuàng)建一個名為 gitea
的文件夾。
2. 創(chuàng)建 Docker Compose 文件
在這個目錄中,創(chuàng)建一個 docker-compose.yml
文件。
- 使用vim,創(chuàng)建一個新文件:
vim docker-compose.yml
- 將以下內(nèi)容粘貼到
docker-compose.yml
文件中:
version: "3"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:1.21.1
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=db:3306
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=gitea
restart: always
networks:
- gitea
volumes:
- ./gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
depends_on:
- db
db:
image: mysql:8
restart: always
environment:
- MYSQL_ROOT_PASSWORD=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=gitea
- MYSQL_DATABASE=gitea
networks:
- gitea
volumes:
- ./mysql:/var/lib/mysql
這將創(chuàng)建并使用最新 Gitea 鏡像的服務(wù)。數(shù)據(jù)將存儲在當(dāng)前目錄的 gitea_data
文件夾中。
- 保存并關(guān)閉文件。
按 esc
后輸入 :wq
文章來源:http://www.zghlxwxcb.cn/news/detail-853297.html
3. 啟動 Gitea
- 在包含
docker-compose.yml
文件的目錄中,運行以下命令來啟動 Gitea 服務(wù):
docker-compose up server
- 等待 Docker 下載 Gitea 鏡像并啟動容器。
4. 訪問 Gitea
在瀏覽器中訪問 http://your_server_ip:3000
,將 your_server_ip
替換為你服務(wù)器的實際 IP 地址,這樣就能看到 Gitea 的安裝頁面。進(jìn)入安裝頁面后,配置管理員信息,然后安裝即可。完成安裝后,就可以使用創(chuàng)建的管理員賬戶登錄 Gitea 并開始管理 Git 倉庫。文章來源地址http://www.zghlxwxcb.cn/news/detail-853297.html
到了這里,關(guān)于使用docker搭建『Gitea』私有倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!