勉強したことのメモ

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で作成したApache用コンテナにドメインを割り当て、ポート指定なしでアクセス可能にする方法
Podmanで作成したApache用コンテナにドメインを割り当て、ポート指定なしでアクセス可能にする方法

先日PodmanでWebサーバ用コンテナを作成したが、ブラウザからアクセスする際 ...

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

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

Podmanコンテナの負荷状況や各種情報を確認できるCUIツール「Lazydocke」の導入方法
Podmanコンテナの負荷状況や各種情報を確認できるCUIツール「Lazydocke」の導入方法

Podmanコンテナのメモリ・CPU使用率等の負荷状況を簡単に確認したい。また、 ...

PHPからMySQLに接続する際「getaddrinfo for xxxxxx failed」エラーの対応方法
PHPからMySQLに接続する際「getaddrinfo for xxxxxx failed」エラーの対応方法

Podmanコンテナ環境で直前まではPHP→MySQL接続できていたのに「pod ...

コンテナをGUIでブラウザから管理できるツール「Portainer」の導入方法
コンテナをGUIでブラウザから管理できるツール「Portainer」の導入方法

Podmanコンテナを管理する際はCockpit-podmanから、もしくはサー ...