与Podman一起编写Docker-compose?

f1tvaqid  于 2023-10-16  发布在  Docker
关注(0)|答案(2)|浏览(182)

如何在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

使用dockerfile normal生成镜像?

q9yhzks0

q9yhzks01#

即将到来的Podman 3.0支持Docker REST API,足以用作docker-compose的后端。它计划在几周内发布(参见Podman releases)。
注意事项:

  • 支持以root用户身份运行Podman,但还不能以普通用户身份运行,即跑“无根”(见feature request
  • 不支持与Swarm相关的功能

要启用Podman作为docker-compose的后端,请运行

sudo systemctl enable --now podman.socket

Podman随后将侦听UNIX域套接字 /var/run/docker.sock
标签:https://www.redhat.com/sysadmin/podman-docker-compose

bpsygsoo

bpsygsoo2#

this question交叉发布
1.确保您的计算机上安装了podman。
1.在终端中,使用以下命令安装podman compose:

pip3 install https://github.com/containers/podman-compose/archive/devel.tar.gz
  1. cd到docker-compose文件所在的目录中
    1.运行podman-compose up
    请参阅下面的link以获得适当的介绍

相关问题