TheMoon

配置Podman以支持1Panel使用
不管怎样,首先得有podman和兼容组件dnf install -y podman podman-docker s...
扫描右侧二维码阅读全文
11
2025/08

配置Podman以支持1Panel使用


不管怎样,首先得有podman和兼容组件

dnf install -y podman podman-docker
systemctl enable --now podman

由于1Panel会识别Docker的服务,用ChatGPT伪造一个/lib/systemd/system/docker.service

[Unit]
Description=Dummy Docker Service
Documentation=man:podman-system-service(1)
# 如果有别的服务需要它,就让它在网络就绪后启动
After=network.target
Requires=network.target

[Service]
Type=simple
# 这里只是一个假进程,可以用 sleep 无限挂起,防止systemd认为挂了
ExecStart=/usr/bin/sleep infinity
# 如果被杀死会自动重启
Restart=always

[Install]
WantedBy=multi-user.target

为了使得兼容,还需要启动Socket模式

systemctl enable --now docker
systemctl enable --now podman.socket
ln -sf /run/podman/podman.sock /var/run/docker.sock

然后安装安装Compose组件

dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-compose-plugin

最后直接安装1Panel即可,建议跳过其中Docker安装部分

最后修改:2025 年 08 月 11 日 10 : 50 PM

发表评论