Dockerコンテナを仮想マシンとほぼ同じにする方法は?私の言葉は、永続的なファイルシステムを持つdebianまたはubuntuが必要であることを意味します(すべてのファイルは再起動/再ロード時にも保持する必要があります(特に/home/ /etc/* /var/*)。
CPU制限のため、VMは使用できません。
答え1
私が遭遇したすべてのコンテナランタイムには、コンテナの状態を「スナップショット」に「コミット」するか、変更を削除しない方法があります。
podman help commit
/docker help commit
あなたの友人です。
しかし、正直に言って、あなたが要求したように正確に行ったと思います。docker
明示的に呼び出さない限り、コンテナは終了後もそのまま残ります。引き続き使用したいコンテナを見つけてから始めます。podman
podman run
--rm
podman ps
podman start
答え2
systemdを使用してディストリビューションを実行する場合は、ホストカーネル(dockerなど)をコンテナとして使用し、VirtualBox VMなどのファイルシステム永続性を持つsystemd-nspawnを使用することをお勧めします。
Arch Linux と Debian に関する有用な紹介情報はここにあります。