openSUSE Leap 16

Podman : Docker コマンドを使用する2025/10/31

 

Podman を利用して Docker CLI をエミュレートするツールをインストールすると、[docker] コマンドが使用できます。

[1] Podman-docker をインストールします。
dlp:~ #
zypper -n install podman-docker
# [docker] コマンドがインストールされる

dlp:~ #
ll /usr/bin/docker

-rwxr-xr-x. 1 root root 228 Aug 13 15:44 /usr/bin/docker

# 内部的には [podman] を使用するシェルスクリプト

dlp:~ #
cat /usr/bin/docker

#!/usr/bin/sh
[ -e /etc/containers/nodocker ] || [ -e "\${XDG_CONFIG_HOME-\/builddir/.config}/containers/nodocker" ] || \
echo "Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg." >&2
exec /usr/bin/podman "$@"

# [docker] コマンド テスト

dlp:~ #
docker images

Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
REPOSITORY                           TAG         IMAGE ID      CREATED            SIZE
srv.world/iproute                    latest      b9d2eecf712e  7 minutes ago      386 MB
srv.world/suse-nginx                 latest      2f5e96e113e4  About an hour ago  439 MB
srv.world/suse-httpd                 latest      155ffb9ef27d  About an hour ago  393 MB
registry.opensuse.org/opensuse/leap  latest      004d9956dc10  2 weeks ago        118 MB
関連コンテンツ