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的应用

Cockpit支持安装应用,可以使用命令搜索应用

sudo apt search cockpit

安装Podman和machines管理应用

sudo apt install cockpit-{podman,machines}

Podman管理

Podman管理

虚拟机管理

虚拟机管理