[Share Experiences] 在deepin20.8最新内测版下安装使用podman及其desktop
Tofloor
poster avatar
fallingstar-ten
deepin
2023-01-08 18:49
Author

基本情况

podman是一个与docker类似的容器软件,可以以rootless模式运行。目前deepin源内没有相关的包。

podman desktop 是一个与docker desktop类似的容器管理界面,但是podman desktop安装设置在linux更方便,且也能管理docker容器。目前商店未收录本包。

测试版本及情况

deepin 20.8内测最新版,更新至better-dde最新版

安装情况及步骤

1 podman desktop

下载地址页面:https://github.com/iongion/podman-desktop-companion/releases/tag/4.1.0-rc.29

测试结果:安装及使用正常

2 podman

安装步骤如下

1 修改源到debian10,更新系统,指定安装podman,不需要安装libseccomp2,因deepin目前libseccomp2版本比依赖中要求libseccomp2版本要高,在安装podman的过程中,deepin已有的fuse会被升级到fuse3。

参考步骤如下:
sudo echo 'deb http://deb.debian.org/debian buster-backports main' >> /etc/apt/sources.list
sudo echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/Release.key | sudo apt-key add -
sudo apt-get update
# sudo apt-get -y -t buster-backports install libseccomp2
sudo apt-get -y install podman


2 删除步骤1内的源。

Warning

目前podman安装后运行正常,但是由于fuse软件被升级,可能造成额外的影响,请慎重使用。

Reply Favorite View the author
All Replies
DebuggerX
deepin
2023-01-08 21:55
#1

linux上一般没人用desktop工具,没啥意义,真有需要还不如用portainer去管理。

毕竟linux是原生支持容器的,win和mac都是用虚拟机去跑容器所以才需要专门的desktop应用去管理。

Reply View the author
fallingstar-ten
deepin
2023-01-08 22:03
#2
DebuggerX

linux上一般没人用desktop工具,没啥意义,真有需要还不如用portainer去管理。

毕竟linux是原生支持容器的,win和mac都是用虚拟机去跑容器所以才需要专门的desktop应用去管理。

一般是这个道理,但是desktop工具其实大多数人还是当成一个启动、关停容器的gui界面嘛,我记得gnome跟kdeagree 就有这么一个简单的插件hhhh

Reply View the author