Docker-与 podman 组合?
Docker-compose with podman?
如何在 podman 中使用 docker-composer 文件?
这个例子:
version: '3.7'
services:
gitea:
image: gitea/gitea:latest
environment:
- DB_TYPE=postgres
- DB_HOST=db:5432
- DB_NAME=
- DB_USER=
- DB_PASSWD=
restart: always
volumes:
- git_data:/data
ports:
- 3000:3000
使用docker文件正常生成图像?
即将推出的 Podman 3.0 支持 Docker REST API 足以用作 docker-compose 的后端。计划在几周内发布(参见 Podman releases)。
注意事项:
运行 Podman 作为 root 受支持,但尚未 运行ning 作为普通用户,即 运行ning “无根”。 (参见 feature request)
不支持与 Swarm 相关的功能
启用 Podman 作为 docker-compose 的后端,运行
sudo systemctl enable --now start podman.socket
Podman 然后将监听 UNIX 域套接字 /var/run/docker.sock
交叉发布自
- 确保您的机器上安装了 podman。
- 在终端中,使用以下命令安装 podman compose:
pip3 install https://github.com/containers/podman-compose/archive/devel.tar.gz
- cd 进入您的 docker-compose 文件所在的目录
- 运行
podman-compose up
请参阅以下内容link,了解详细介绍
如何在 podman 中使用 docker-composer 文件?
这个例子:
version: '3.7'
services:
gitea:
image: gitea/gitea:latest
environment:
- DB_TYPE=postgres
- DB_HOST=db:5432
- DB_NAME=
- DB_USER=
- DB_PASSWD=
restart: always
volumes:
- git_data:/data
ports:
- 3000:3000
使用docker文件正常生成图像?
即将推出的 Podman 3.0 支持 Docker REST API 足以用作 docker-compose 的后端。计划在几周内发布(参见 Podman releases)。
注意事项:
运行 Podman 作为 root 受支持,但尚未 运行ning 作为普通用户,即 运行ning “无根”。 (参见 feature request)
不支持与 Swarm 相关的功能
启用 Podman 作为 docker-compose 的后端,运行
sudo systemctl enable --now start podman.socket
Podman 然后将监听 UNIX 域套接字 /var/run/docker.sock
交叉发布自
- 确保您的机器上安装了 podman。
- 在终端中,使用以下命令安装 podman compose:
pip3 install https://github.com/containers/podman-compose/archive/devel.tar.gz
- cd 进入您的 docker-compose 文件所在的目录
- 运行
podman-compose up
请参阅以下内容link,了解详细介绍