目录

Podman-1panel中容器管理docker替换为Podman

Podman 1panel中容器管理docker替换为Podman

Podman 1panel中容器管理docker替换为Podman

一、 好用的运维工具1panel

1、简介

官网地址:

2、安装

RedHat / CentOS 用以下安装命令 curl -sSL -o quick_start.sh && sh quick_start.sh Ubuntu 安装命令 curl -sSL -o quick_start.sh && sudo bash quick_start.sh https://i-blog.csdnimg.cn/direct/ed84f83903d148a3bf5d188e6524faf0.png 注意访问路径和用户名设置 https://i-blog.csdnimg.cn/direct/ec6af04462ad4f7295922413a44a9566.png 密码登录后可以修改,也可以使用命令修改。 查看1panel 用户信息 1pctl user-info https://i-blog.csdnimg.cn/direct/5cb4589cee3a434385c176cfae0662e6.png 修改密码 1pctl update password https://i-blog.csdnimg.cn/direct/0c681cc0ce91494d87dcd9535aabb785.png 安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel: 输入用户名密码: https://i-blog.csdnimg.cn/direct/7ab633093f3b486d8c5795edfc1f5fb5.png 到这里完成了第一步!

3、停止卸载docker

https://i-blog.csdnimg.cn/direct/b0828e93fd7a4218964c2dd2008c0b8e.png

  1. 停止Docker服务 在卸载Docker之前,首先需要停止Docker服务。打开终端,执行以下命令: sudo systemctl stop docker
  2. 禁用Docker服务自启动 为了确保Docker在下次系统启动时不会自动运行,需要禁用其自启动功能。执行以下命令: sudo systemctl disable docker
  3. 删除Docker守护进程 删除Docker守护进程可以通过以下命令完成: sudo systemctl reset-failed docker
  4. 删除Docker存储文件 Docker在运行过程中会生成一些存储文件,这些文件可能位于/var/lib/docker/目录下。为了确保Docker被彻底卸载,可以删除该目录及其内容: sudo rm -rf /var/lib/docker/
  5. 删除Docker配置文件 Docker的配置文件通常位于/etc/docker/目录下。删除该目录可以彻底清除Docker的配置信息: sudo rm -rf /etc/docker/
  6. 删除系统中的Docker依赖 Docker依赖于一些系统库和工具,例如libseccomp和apparmor。卸载Docker后,可以删除这些依赖: sudo yum remove docker docker-engine docker-ce docker-ce-cli containerd.io
  7. 检查系统是否还残留Docker组件 卸载完成后,可以执行以下命令检查系统中是否还残留Docker组件: rpm -qa | grep docker 如果命令输出中没有与Docker相关的包,则表示Docker已彻底卸载。

4、关键的来了!!!!!!

4.1 确保我们安装了podman 以及podman-docker这个中间件

yum install podman-docker podman version https://i-blog.csdnimg.cn/direct/4e9afeb215c74ea79089c3607c112be4.png

4.2 假冒docker.sock

1panel 默认使用的是 docker套接字:/var/run/docker.sock 我们使用podman的套接字假冒它。。。。。。嘿嘿 ln -s /run/user/1000/podman/podman.sock /var/run/docker.sock 重新查看1panel中的容器,发现显示的5.4.0版本,这不就是我们podman的版本么 https://i-blog.csdnimg.cn/direct/b3f59adf22444c1faa2ce95bf6f17b9b.png 再查看容器也有了。 https://i-blog.csdnimg.cn/direct/d64d81780b7b4a389faf2e29923968f2.png 这就可以管理容器了!!!

5、bug 待解决

查看容器的日志和终端会有问题,暂时没有解决 https://i-blog.csdnimg.cn/direct/1e1271a9a2a64c6aa4a5b34a9b6b5b0e.png sudo echo » /etc/containers/nodocker https://i-blog.csdnimg.cn/direct/da2ea5a42be3484fa51f550aa3d1c189.png