[Share Experiences] 关于docker容器使用以及使用SSH连接容器
Tofloor
poster avatar
酷谷的谷子
deepin
2023-05-14 18:50
Author

脚本代码就不贴了(贴出来很乱),直接分享一个笔记连接

脚本适合 Mint centos ubuntu deepin

https://note.youdao.com/s/Xx4GHUdf

Reply Favorite View the author
All Replies
donaldsebleung
deepin
2023-05-15 01:39
#1

感谢分享kissing_heart

个人认为 Docker 有点儿过时了,建议使用 Podman,因为 Podman 不需要长期运行 daemon ,以及支持 rootless 容器,更加安全

若搭建 K8s 集群选择容器运行时则直接使用 containerd 或 CRI-O,使用 Docker 反而更加麻烦,因为 K8s 自 1.24 版本废除了 Dockershim,(以 Docker 为容器运行时)要额外安装 cri-dockerd,反而更加麻烦joy

Reply View the author
酷谷的谷子
deepin
2023-05-15 03:39
#2
donaldsebleung

感谢分享kissing_heart

个人认为 Docker 有点儿过时了,建议使用 Podman,因为 Podman 不需要长期运行 daemon ,以及支持 rootless 容器,更加安全

若搭建 K8s 集群选择容器运行时则直接使用 containerd 或 CRI-O,使用 Docker 反而更加麻烦,因为 K8s 自 1.24 版本废除了 Dockershim,(以 Docker 为容器运行时)要额外安装 cri-dockerd,反而更加麻烦joy

那个配置麻烦,看着就头大😢

Reply View the author
deepinuser17
deepin
2023-05-15 07:19
#3

Podman 有更多的优点.

Reply View the author
leasontsui
deepin
2023-05-20 05:46
#4
donaldsebleung

感谢分享kissing_heart

个人认为 Docker 有点儿过时了,建议使用 Podman,因为 Podman 不需要长期运行 daemon ,以及支持 rootless 容器,更加安全

若搭建 K8s 集群选择容器运行时则直接使用 containerd 或 CRI-O,使用 Docker 反而更加麻烦,因为 K8s 自 1.24 版本废除了 Dockershim,(以 Docker 为容器运行时)要额外安装 cri-dockerd,反而更加麻烦joy

得把Podman的使用方法贴出来啊,其实小白还是很多的。docker宣传得多

Reply View the author
donaldsebleung
deepin
2023-05-20 17:08
#5
leasontsui

得把Podman的使用方法贴出来啊,其实小白还是很多的。docker宣传得多

deepin 23 上能直接用 APT 安装 Podman:

sudo apt update && sudo apt install -y podman

然后基本使用方法跟 Docker 一致,大多情况下只需要把 docker 替换成 podman 即可:

# 列出容器镜像
podman images
# 列出正在运行的容器
podman ps
# 列出所有容器
podman ps -a
# 运行 Hello World 容器并在运行后自动删除
podman run --rm docker.io/library/hello-world

deepin 20 上则需要根据上游官网的指示安装,因为仓库里只有 Docker,相对来说会比较复杂一些

Reply View the author