【备忘录】在树莓派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。

广告
将在 10 秒后关闭
bannerAds