首页 > 解决方案 > podman 可以通过设置 $DOCKER_HOST 连接到远程 docker 主机吗?

问题描述

我知道 podman 是一个无守护进程的容器引擎,这是一个优点。
但是如果我需要在运行 docker server 的远程主机上启动一个容器,这可以通过 podman 实现吗?

例如,将相应的证书放入~/.docker/远程服务器上是否会像命令一样运行 hello-world docker

export DOCKER_HOST=tcp://remote-docker-server:2376;
export DOCKER_TLS_VERIFY=1;
podman run hello-world

文档:[..]简单地说:alias docker=podman[..]

由于 podman 团队建议使用别名docker命令 to podman,我需要知道我是否仍然能够docker像以前一样使用该命令。

标签: dockerpodman

解决方案


Podman 不支持 Docker API。它无法连接到本地主机或远程主机上的 Docker。如果需要在远程主机上启动容器,可以:

ssh remotehost podman run ...

推荐阅读