Docker に関して
仕事でCI環境を整えるためにDockerを用いた環境構築を行った。
最初は無難にCentOS8 を用いて環境構築しようと考えた。 しかし調べたところ、RedHat がコンテナとして podman を推奨し、docker をサポート対象にしたとのこと。
podman に関して気になったので調べてみることとした。 (仕事のほうではめんどくさいのでUbuntu20.04 で構築することとした。)
podman とは
RedHat社が開発したコンテナ管理ツールである。OSSとして公開もされている。
Dockerdやcontainerdのようなデーモンプロセスを必ず経由して使うシステムは、これらのプロセス停止により全機能が停止してしまうため危険である。 そこでUNIXドメインソケットを使わず動作するようにしたものとのこと。
Dockerと互換性を持っておりコマンドはDockerとほぼ同じ。
Docker と同じように使えるなら勉強がてら使ってみてもよかったかもしれない...
もう環境構築してしまったので今後、機会があれば使ってみようかと思う。