配置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安装部分

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《配置Podman以支持1Panel使用》
文章链接:https://www.xlin.cn/xlbk/20426.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册