【备忘录】在树莓派4上使用docker+Gitea
首先
这是运行gitea的docker的步骤备忘录。
Docker的安装
这是我平常用的东西。(Zhè shì wǒ de .)
sudo apt update
sudo apt full-upgrade
以下是Docker的安装方法:
参考:2023年度版Raspberry Pi 4上的Docker安装方法
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
#Dockerをユーザー権限で実行できるようにグループに追加する。
sudo usermod -aG docker ユーザー名
在中国,安装docker-compose。
docker-composeのインストール方法
参考:docker composeのインストールと動作確認
wget https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-armv6
sudo cp docker-compose-linux-armv6 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#動作確認
docker-compose --vserion
使用docker安装gitea
参考资料:可以使用docker-compose 在Raspbian stretch 上安装Gitea。
docker pull kapdap/gitea-rpi
mkdir gitea
cd gitea
在创建的gitea文件夹中创建一个docker-compose.yml文件。
version: "2"
networks:
gitea:
external: false
services:
server:
image: kapdap/gitea-rpi:latest
environment:
- USER_UID=1000
- USER_GID=1000
networks:
- gitea
volumes:
- ./gitea:/data
ports:
- "3000:3000"
- "222:22"
depends_on:
- db
db:
image: jsurf/rpi-mariadb
environment:
- MYSQL_ROOT_PASSWORD=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=gitea
- MYSQL_DATABASE=gitea
networks:
- gitea
volumes:
- ./mysql:/var/lib/mysql
#dockerとdocker-composeコマンドはsudoを付けないと権限で怒られる
sudo docker-compose up
我认为现在应该可以成功运行Gitea了,所以可以确认一下。
请访问树莓派的IP地址:3000。
諸々の設定は以下を参考
参考:Raspbian stretch にdocker-composeでGiteaをインストールできた
最后, or in Simplified Chinese, 最后。
因为遇到了无法找到docker-compose命令或者无法成功安装gitea的问题,所以我将成功的方法保存为备忘录。
参考网站整理
用Raspberry Pi 4安装Docker的方法(2023年版),
安装和确认docker compose的工作,
在Raspbian stretch中使用docker-compose安装Gitea。