Debian安装Docker教程
如果你过去安装过 docker,先删掉
1 | for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done |
安装必要软件包
1 | apt update |
加入Docker 的 GPG 公钥和 apt 源
Docker官方的源
1 | curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg |
国内可以使用清华源
1 | curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg |
安装
1 | apt update |
使用docker version 命令检查是否安装成功
Docker rootless 模式用户添加
如果需要某个特定用户可以用 Docker rootless 模式运行 Docker,那么可以把这个用户也加入 docker 组,比如我们把 www-data 用户加进去:
1 | apt install docker-ce-rootless-extras |
安装 Docker Compose
因为我们已经安装了 docker-compose-plugin,所以 Docker 目前已经自带 docker compose 命令,基本上可以替代 docker-compose:
1 | docker compose version |
如果某些镜像或命令不兼容,则我们还可以单独安装 Docker Compose:
我们可以使用 Docker 官方发布的 Github 直接安装最新版本:
1 | curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose |
此时可以使用 docker-compose version 命令检查是否安装成功:
1 | docker-compose version |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Chc的技术分享!




