勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

JSON・SQL整形やタイムスタンプ⇔日時変換等、Web開発者向け便利ツール集「it-tools」コンテナの導入方法

  サーバー Podman

JSON・SQLのフォーマット、タイムスタンプ・日時変換、URLエンコード・デコード、QRコード画像作成、正規表現チェック等、Web開発時によく使うツールが一纏めになったコンテナがあったので導入方法のメモ。

 

環境について

VPS

今回はKAGOYA CLOUD VPSのCPU1コア / メモリ1GBプランで作業した。SSH接続は公式案内の通り以下でログインできる。

  • 接続ポート -> 22
  • ユーザ名 -> root
  • パスワード or 秘密鍵 -> インスタンス作成時に選択したもの

ホスト(VPS)側

  • AlmaLinux 8.10 (Cerulean Leopard)

コンテナ側

  • podman version 4.9.4-rhel

 

導入方法

docker-compose.yml

services:
    it-tools:
        container_name: it-tools-container
        image: corentinth/it-tools:latest
        ports:
            - "8081:80"
        deploy:
            resources:
                limits:
                    memory: 64M
                reservations:
                    memory: 32M
        restart: always

it-toolsコンテナの起動

# docker-compose.ymlを設置したディレクトリに移動
cd /path/to/it-tools

# 構文チェック
podman compose config

# コンテナの起動
podman compose up -d

起動後は「IPアドレス:8081」にアクセスすると以下のような画面が表示される筈。

日本語対応していないもののブラウザの翻訳アドオン等を使えば問題なく使用できる。

 

it-tools

公式サイト

https://it-tools.tech/

Github

https://github.com/CorentinTh/it-tools

 - サーバー Podman

  関連記事

PodmanでMailpit用コンテナを作成しPHPからテストメールを送受信する方法
PodmanでMailpit用コンテナを作成しPHPからテストメールを送受信する方法

開発中などでPHPからテストメールを送信したい。以前メモしたmailtrapを使 ...

ホスト側Nginx&コンテナ環境へのBasic認証、リダイレクト、リライト設定方法
ホスト側Nginx&コンテナ環境へのBasic認証、リダイレクト、リライト設定方法

先日コンテナのホスト側をApacheからNginxに変えたが、今度はコンテナ側へ ...

AlmaLinux8系にNginxを導入しPodmanコンテナに接続する方法
AlmaLinux8系にNginxを導入しPodmanコンテナに接続する方法

AlmaLinux8でホスト側はApacheからPodmanコンテナ環境に接続し ...

PodmanでPython用コンテナを作成しデータベース用コンテナに接続する方法
PodmanでPython用コンテナを作成しデータベース用コンテナに接続する方法

PodmanでPython用コンテナを作成しデータベース(MariaDB)用コン ...

Podmanで作成したコンテナの時刻設定とタイムゾーン設定について
Podmanで作成したコンテナの時刻設定とタイムゾーン設定について

Podmanで作成したコンテナの時刻設定とタイムゾーン設定はどうなるのか気になっ ...