Docker ComposeでWiki.jsを構築:迅速・軽量なナレッジ共有ソリューション

Docker tutorial - IT technology blog
Docker tutorial - IT technology blog

Wiki.jsを5分で高速デプロイする

サーバー上でライブラリのインストールに苦労する代わりに、Docker Composeを使えば、わずか数行のコマンドで本格的なWikiサイトを構築できます。これは、手動設定に時間をかけたくないが、Markdownをサポートするプロフェッショナルなドキュメント管理ツールを必要としているチームにとって最適な選択肢です。

まず、マシンにDockerがインストールされていることを確認してください。まずは作業ディレクトリを作成することから始めますcore:

mkdir wiki-js && cd wiki-js
touch docker-compose.yml

以下の設定を docker-compose.yml ファイルに貼り付けてください:

version: "3" 
services:
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
    restart: unless-stopped
    volumes:
      - ./db-data:/var/lib/postgresql/data

  wiki:
    image: requarks/wiki:2
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    restart: unless-stopped
    ports:
      - "8080:3000"
    volumes:
      - ./wiki-storage:/wiki/storage

システムを起動するには、次のコマンドを1つ実行するだけです:

Share: