尝试Cockpit、Podman
Foreword
Cockpit是一个免费的开源的基于web的Linux服务器管理工具。Podman是RedHat公司开发的容器管理工具,用于取代Docker。Podman的好处是不需要守护进程和root身份运行。
安装
卸载本机的Docker(如果机器上安装了Docker,执行这一步)
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
安装Podman
sudo apt install podman
安装podman-compose(可以不装)
pip3 install podman-compose
发现podman读取镜像标签的格式和docker不同,jekyll/jekyll:4.2.2可以执行,podman 必须加上v4.2.2
安装Cockpit
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit
访问 http://localhost:9090
安装Cockpit的应用
Cockpit支持安装应用,可以使用命令搜索应用
sudo apt search cockpit
安装Podman和machines管理应用
sudo apt install cockpit-{podman,machines}
Podman管理
虚拟机管理