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
注意访问路径和用户名设置
密码登录后可以修改,也可以使用命令修改。
查看1panel 用户信息
1pctl user-info
修改密码
1pctl update password
安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel:
输入用户名密码:
到这里完成了第一步!
3、停止卸载docker
- 停止Docker服务 在卸载Docker之前,首先需要停止Docker服务。打开终端,执行以下命令: sudo systemctl stop docker
- 禁用Docker服务自启动 为了确保Docker在下次系统启动时不会自动运行,需要禁用其自启动功能。执行以下命令: sudo systemctl disable docker
- 删除Docker守护进程 删除Docker守护进程可以通过以下命令完成: sudo systemctl reset-failed docker
- 删除Docker存储文件 Docker在运行过程中会生成一些存储文件,这些文件可能位于/var/lib/docker/目录下。为了确保Docker被彻底卸载,可以删除该目录及其内容: sudo rm -rf /var/lib/docker/
- 删除Docker配置文件 Docker的配置文件通常位于/etc/docker/目录下。删除该目录可以彻底清除Docker的配置信息: sudo rm -rf /etc/docker/
- 删除系统中的Docker依赖 Docker依赖于一些系统库和工具,例如libseccomp和apparmor。卸载Docker后,可以删除这些依赖: sudo yum remove docker docker-engine docker-ce docker-ce-cli containerd.io
- 检查系统是否还残留Docker组件 卸载完成后,可以执行以下命令检查系统中是否还残留Docker组件: rpm -qa | grep docker 如果命令输出中没有与Docker相关的包,则表示Docker已彻底卸载。
4、关键的来了!!!!!!
4.1 确保我们安装了podman 以及podman-docker这个中间件
yum install podman-docker
podman version
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的版本么
再查看容器也有了。
这就可以管理容器了!!!
5、bug 待解决
查看容器的日志和终端会有问题,暂时没有解决
sudo echo » /etc/containers/nodocker