2021年11月20日土曜日

Debian 11(Bullseye)にDockerを使用してNocoDBとPostgreSQLをインストールする

nocodbはコード無しでデータベースアプリケーションを作成する事のできるソフトウェアです。

〇NocoDBの画面

インストール手順

以下の手順でDocker/docker compose/nocodbをインストールできます

1. 以下のページを参照してDocker/Docker Composeをインストールします。
Debian 11(Bullseye)にDocker/Docker Compose V2系をインストールする

2. nocodbとPostgreSQLコンテナの構築・実行
以下のファイルを保存します。
docker-compose.yml
version: "3.9"
services:
  nocodb:
    image: nocodb/nocodb
    container_name: "nocodb"
    environment:
      NC_DB: "pg://db:5432?u=postgres&p=noco&d=noco"
    ports:
      - "8080:8080"
    depends_on:
      - db
  db:
    image: postgres:13-alpine
    container_name: "nocodb_db"
    ports:
      - "5432:5432"
    volumes:
      - "db-data:/var/lib/postgresql/data"
    environment:
        POSTGRES_DB: noco
        POSTGRES_PASSWORD: noco
volumes:
  db-data:
    driver: local

ファイルを保存したディレクトリで、以下のコマンドを実行します。
docker compose up -d

3. ブラウザからhttp://<Dockerホスト名またはIP>:8080/にアクセス
ブラウザからnocodbにアクセスし、最初にユーザを登録します

0 件のコメント:

コメントを投稿