Fork me on GitHub

Organizations

@github @rss
29 results for docker-compose
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    VanDAMは、3Dプリントファイル用に特別に設計されたデジタルアセットマネージャー(DAM)です。STLファイルやOBJファイルを簡単に閲覧することができます。 ステップ1:Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。 そして、「SSH」、指定されたポート、管理者パスワードでログインします(WindowsユーザーはPuttyまたはWinSCPを使用します)。 ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。 ステップ2:vanDAMフォルダの作成 Dockerディレクトリに「van-dam」というディレクトリを新規に作成します。 cd」コマンドでVanDamのディレクトリを探し、2つのサブフォルダを作成します。 x – + Terminal $ cd /volume1/docker/van-dam/ $ mkdir db_data $ mkdir libraries そして、vanDAMディレクトリの中に、この内容で「van-dam.yml」ファイルを作成します。 version: "3" services: app: image: ghcr.io/floppy/van_dam:latest ports: - 3214:3214 volumes: - ./libraries:/libraries environment: DATABASE_URL: postgresql://van_dam:password@db/van_dam?pool=5 SECRET_KEY_BASE: a_nice_long_random_string GRID_SIZE: 260 depends_on: - db - redis db: image: postgres:13 volumes: - db_data:/var/lib/postgresql/data environment: POSTGRES_USER: van_dam POSTGRES_PASSWORD: password restart: on-failure redis: image: redis:6 restart: on-failure volumes: db_data: さて、このComposeコールでvanDAMサーバーを起動します。 x – + Terminal $ sudo docker-compose -f van-dam.
    3d VanDam Docker docker-compose Synology Created Sun, 15 May 2022 00:00:00 +0000
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    Grafanaは、InfluxDB、MySQL、PostgreSQL、Prometheusなど、さまざまなデータソースからのデータをグラフィカルに表示するためのクロスプラットフォームなオープンソースアプリケーションです。今日は、Synology DiskStation に Grafana サービスをインストールする方法を紹介します。 ステップ1:Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。 そして、「SSH」、指定されたポート、管理者パスワードでログインします(WindowsユーザーはPuttyまたはWinSCPを使用します)。 ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。 ステップ2:Grafanaフォルダの作成 Dockerディレクトリに「grafana」というディレクトリを新規に作成します。 cd」コマンドで、Grafanaのディレクトリを検索しています。 x – + Terminal $ cd /volume1/docker/grafana/ そして、この内容でGrafanaディレクトリに「grafana.yml」ファイルを作成します。 version: "2" services: grafana: image: grafana/grafana container_name: grafana_server_grafana restart: always ports: - 3000:3000 networks: - grafana environment: - GF_SERVER_CERT_FILE=/etc/ssl/server.crt - GF_SERVER_CERT_KEY=/etc/ssl/server.key - GF_SERVER_PROTOCOL=https - GF_SERVER_HTTP_PORT=3000 volumes: - ./grafana:/var/lib/grafana - ./ssl:/etc/ssl influxdb: image: influxdb container_name: grafana_server_influxdb restart: always ports: - 8086:8086 networks: - grafana volumes: - .
  • Schwierigkeitsgrad: Richtig anspruchsvoll
    images/featured-image.png
    Jitsiを使えば、安全なビデオ会議ソリューションを構築し、展開することができます。今日は、サーバーにJitsiサービスをインストールする方法を紹介します。参考:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ . ステップ1:「jitsi」フォルダの作成 インストール用に「jitsi」というディレクトリを新規に作成します。 x – + Terminal $ mkdir jitsi/ $ wget https://github.com/jitsi/docker-jitsi-meet/archive/refs/tags/stable-7001.zip $ unzip stable-7001.zip -d jitsi/ $ rm stable-7001.zip $ cd /docker/jitsi/docker-jitsi-meet-stable-7001 ステップ2:コンフィギュレーション 今度は、標準の構成をコピーして、それを適応させる。 x – + Terminal $ cp env.example .env ご覧ください。 .envファイルのセキュリティオプションで強力なパスワードを使用するために、以下のbashスクリプトを一度実行する必要があります。 x – + Terminal $ ./gen-passwords.sh では、Jitsi用のフォルダをもう少し作ってみます。 x – + Terminal $ mkdir -p .
    Jitsi docker docker-compose meeting video Created Sat, 02 Apr 2022 00:00:00 +0000
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    特にコロナ時代には、仕事が分散しているため、どの拠点でも最新の情報が求められています。私自身、すでに数え切れないほどの情報システムを構築してきましたが、今回はSmashing.Speakerという素晴らしいソフトウェアを紹介したいと思います。https://smashing.github.io/Das Smashingプロジェクトは、もともとShopifyという会社がビジネスの数字を提示するためにDashingという名前で開発したものです。しかし、もちろんビジネスの数字を表示するだけではダメです。世界中の開発者が、Gitlab、Jenkins、Bamboo、JiraなどのためにSmashingタイル、いわゆるウィジェットを開発しています。参照:https://github.com/Smashing/smashing/wiki/Additional-WidgetsDoch どうやって作業するのでしょうか? ステップ1:ベース画像の作成 まず、RubyとDashingをすでに含む簡単なDockerイメージを作成します。 x – + Terminal $ mkdir dashing-project $ cd dashing-project $ mkdir dashboard $ vim Dockerfile これは、Dockerfileファイルに最初に書く内容です。 From ubuntu:latest ENV TZ=Europe/Berlin RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone COPY dashboard/ /code/ RUN apt-get update && apt-get install -y ruby wget unzip ruby-dev build-essential tzdata nodejs && \ gem install smashing && \ apt-get clean そして、このコマンドでDockerイメージを作成します。 x – + Terminal $ docker build -t my-dashboard:latest .
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    Streamripperは、MP3やOGG/Vorbisのストリームを録音して、直接ハードディスクに保存することができるコマンドライン用のツールです。曲は自動的にアーティスト名を付けて個別に保存され、形式は最初に送信されたものになります(したがって実質的には.mp3または.oggという拡張子のファイルが作成されます)。私は素晴らしいradiorecorderのインターフェースを見つけ、そこからDockerイメージを構築しました。参照: https://github.com/terrorist-squad/mightyMixxxTapper/ プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。 version: "2.0" services: mealie: container_name: mighty-mixxx-tapper image: chrisknedel/mighty-mixxx-tapper:latest restart: always ports: - 9000:80 environment: TZ: Europa/Berlin volumes: - ./ripps/:/tmp/ripps/ ステップ1:Dockerイメージの検索 Synology Dockerウィンドウの「登録」タブをクリックし、「mighty-mixxx-tapper」を検索しています。Dockerイメージ「chrisknedel/mighty-mixxx-tapper」を選択し、「latest」タグをクリックしています。 画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ(動的状態)とイメージ/画像(固定状態)の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 ステップ2:画像を運用に乗せる 私の「mighty-mixxx-tapper」画像をダブルクリックする。 そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/tmp/ripps/」で新しいフォルダを作成します。 mighty-mixxx-tapper」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「mighty-mixxx-tapper-server」が別のポートで動作している可能性があります。 以上の設定で、mighty-mixxx-tapper-server が起動できるようになります!その後、Synology disctationのIPアドレスと割り当てられたポート(例:http://192.168.21.23:8097)を介してmighty-mixxx-tapperを呼び出すことができます。
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    Dockerイメージを独自のレジストリでネットワーク全体に公開する方法について説明します。 インストール サーバーに「docker-registry」というディレクトリを新規に作成します。 x – + Terminal $ mkdir docker-registry そして、docker-registryディレクトリに入り(「cd docker-registry」)、以下の内容で「registry.yml」というファイルを新規に作成します。 version: '3' services: registry: restart: always image: registry:2 ports: - "5000:5000" environment: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data volumes: - ./data:/data networks: - registry-ui-net ui: restart: always image: joxit/docker-registry-ui:static ports: - 8080:80 environment: - REGISTRY_TITLE=My Private Docker Registry - REGISTRY_URL=http://registry:5000 depends_on: - registry networks: - registry-ui-net networks: registry-ui-net: 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。 スタートコマンド このファイルはDocker Compose経由で起動します。その後、意図したドメイン/ポートでインストールにアクセスできるようになります。 x – + Terminal $ docker-compose -f registry.
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    Grocyを使えば、家庭、レストラン、カフェ、ビストロ、フードマーケットをまるごと管理することができます。冷蔵庫、メニュー、タスク、買い物リスト、食品の賞味期限を管理することができます。 今日は、Synology disk station に Grocy サービスをインストールする方法を紹介します。 プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。 version: "2.1" services: grocy: image: ghcr.io/linuxserver/grocy container_name: grocy environment: - PUID=1024 - PGID=100 - TZ=Europe/Berlin volumes: - ./data:/config ports: - 9283:80 restart: unless-stopped 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。 ステップ1:Grocyフォルダの準備 Dockerのディレクトリに「grocy」というディレクトリを新規に作成します。 ステップ2:Grocyのインストール Synology Dockerウィンドウの「登録」タブをクリックし、「Grocy」を検索しています。Dockerイメージ「linuxserver/grocy:latest」を選択し、「latest」タグをクリックしています。 自分のグロシー画像をダブルクリックする。 そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/config」で新しいフォルダを作成します。 Grocy」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Grocyサーバー」が別のポートで動作している可能性があります。 変数名 価値 何ですか? TZ Europe/Berlin タイムゾーン PUID 1024 Synology管理ユーザーからのユーザーID PGID 100 Synology管理ユーザーからのグループID 最後に、これらの環境変数を入力します:See: これで、コンテナの起動が可能になりました。Synology の IP アドレスと私のコンテナ ポートで Grocy サーバーを呼び出し、ユーザー名 “admin” とパスワード “admin” でログインしています。
  • Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
    images/featured-image.png
    Bitwardenは、オープンソースの無料パスワード管理サービスで、ウェブサイトの認証情報などの機密情報を暗号化された保管庫に保存します。今日は、Synology DiskStationにBitwardenRSをインストールする方法を紹介します。 ステップ1:BitwardenRSフォルダの準備 Dockerディレクトリの中に「bitwarden」というディレクトリを新規に作成します。 ステップ2:BitwardenRSのインストール Synology Dockerのウィンドウで「登録」タブをクリックし、「bitwarden」を検索しています。Dockerイメージ「bitwardenrs/server」を選択し、「latest」タグをクリックしています。 自分のbitwardenrsの画像をダブルクリックする。そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。 ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/data」で新しいフォルダを作成します。 bitwardenrs」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「bitwardenrsサーバー」が別のポートで動作している可能性があります。最初のコンテナポートを削除することができます。もう一つのポートは覚えておくとよいでしょう。 これで、コンテナの起動が可能になりました。SynologyのIPアドレスと私のコンテナポート8084でbitwardenrsサーバーを呼び出します。 ステップ3: HTTPSの設定 コントロールパネル」→「リバースプロキシ」→「作成」をクリックしています。 その後、SynologyのIPアドレスと私のプロキシポート8085でbitwardenrsサーバーを暗号化して呼び出すことができます。
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    NetBoxは、コンピュータネットワークの管理に使用されるフリーソフトウェアです。今日は、Synology DiskStation に Netbox サービスをインストールする方法を紹介します。 ステップ1:Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。 そして、「SSH」、指定されたポート、管理者パスワードでログインします(WindowsユーザーはPuttyまたはWinSCPを使用します)。 ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。 ステップ2:NETBOXフォルダの作成 Dockerディレクトリの中に「netbox」というディレクトリを新規に作成します。 ここで、以下のファイルをダウンロードし、ディレクトリに解凍する必要があります:https://github.com/netbox-community/netbox-docker/archive/refs/heads/release.zip。私はこのためにコンソールを使っています。 x – + Terminal $ cd /volume1/docker/netbox/ $ sudo wget https://github.com/netbox-community/netbox-docker/archive/refs/heads/release.zip $ sudo /bin/7z x release.zip $ cd netbox-docker-release $ sudo mkdir netbox-media-files $ sudo mkdir netbox-redis-data $ sudo mkdir netbox-postgres-data そして「docker/docker-compose.yml」ファイルを編集し、「netbox-media-files」、「netbox-postgres-data」、「netbox-redis-data」に自分のSynologyアドレスを入力するのです。 version: '3.4' services: netbox: image: netboxcommunity/netbox:${VERSION-v3.1-1.6.0} depends_on: - postgres - redis - redis-cache - netbox-worker env_file: env/netbox.
  • Schwierigkeitsgrad: Es kann etwas länger dauern
    images/featured-image.png
    ステップ1:Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。 そして、「SSH」、指定されたポート、管理者パスワードでログインします(WindowsユーザーはPuttyまたはWinSCPを使用します)。 ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。 ステップ2:portainerフォルダの作成 Dockerディレクトリの中に「portainer」というディレクトリを新規に作成します。 そして、コンソールでportainerディレクトリに行き、そこに「portainer.yml」というフォルダとファイルを新規に作成するのです。 x – + Terminal $ cd /volume1/docker/portainer $ mkdir portainer_data $ vim portainer.yml 以下は、「portainer.yml」ファイルの内容です。 version: '3' services: portainer: image: portainer/portainer:latest container_name: portainer restart: always ports: - 90070:9000 - 9090:8000 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./portainer_data:/data 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。 ステップ3:ポーテナ開始 このステップでは、コンソールもうまく活用できるんだ。Docker Composeでportainerサーバを起動させています。 x – + Terminal $ sudo docker-compose -f portainer.
Next