执行如下命令 apt-cache depends docker-ce 查看 docker-ce 依赖的软件。
bash
apt-cache depends docker-ce
docker-ce
PreDepends: init-system-helpers
Depends: containerd.io
Depends: docker-ce-cli
Depends: iptables
Depends: nftables
Depends: libc6
Depends: libnftables1
Depends: libsystemd0
Conflicts: docker
Conflicts: <docker-engine>
Conflicts: docker.io
Recommends: apparmor
Recommends: ca-certificates
Recommends: docker-ce-rootless-extras
Recommends: git
Recommends: pigz
Recommends: procps
Recommends: xz-utils
|Suggests: cgroupfs-mount
Suggests: cgroup-lite
Suggests: kmod
Replaces: docker-ce-cli
Replaces: <docker-engine>
⚠️警告:如果想卸载软件,最后执行 apt-get purge docker-ce 而不是执行 apt-get autoremove docker-ce ,因为 autoremove 会把 docker-ce 的依赖也卸载掉。purge remove autoremove 的区别见下表
| 命令 | 软件 | 系统配置文件 | 业务数据 |
|---|---|---|---|
apt remove xxx |
删除 | 通常保留 | 通常保留 |
apt purge xxx |
删除 | 删除该包管理的配置 | 通常不会删除 |
apt autoremove |
删除不再需要的依赖 | 视情况 | 通常不会删除 |