Debian 安装 Docker CE准备工作系统要求Docker CE 支持以下版本的 Debian 操作系统:
Docker CE 可以安装在 64 位的 x86 平台或 ARM 平台上(如树莓派)。 卸载旧版本旧版本的 Docker 称为 1 $ sudo apt-get remove docker docker-engine docker.io
Debian 7 WheezyDebian 7 的内核默认为 3.2,为了满足 Docker CE 的需求,应该安装 使用 APT 镜像源 安装由于官方源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。 Debian 8 Jessie 或者 Debian 9 Stretch 使用以下命令: 1 $ sudo apt-get update 2 3 $ sudo apt-get install 4 apt-transport-https 5 ca-certificates 6 curl 7 gnupg2 8 lsb-release 9 software-properties-common Debian 7 Wheezy 使用以下命令: 1 $ sudo apt-get update 2 3 $ sudo apt-get install 4 apt-transport-https 5 ca-certificates 6 curl 7 lsb-release 8 python-software-properties 鉴于国内网络问题,强烈建议使用国内源,下面先介绍国内源的使用。 国内源为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。 1 $ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add - 然后,我们需要向 1 $ sudo add-apt-repository 2 "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian 3 $(lsb_release -cs) 4 stable" 以上命令会添加稳定版本的 Docker CE APT 镜像源,如果需要最新版本的 Docker CE 请将 stable 改为 edge 或者 test。从 Docker 17.06 开始,edge test 版本的 APT 镜像源也会包含稳定版本的 Docker CE。 官方源1 $ curl -fsSL https://download./linux/debian/gpg | sudo apt-key add - 2 3 $ sudo add-apt-repository 4 "deb [arch=amd64] https://download./linux/debian 5 $(lsb_release -cs) 6 stable" Debian 7 需要进行额外的操作: 编辑 1 deb-src [arch=amd64] https://download./linux/debian wheezy stable 安装 Docker CE更新 apt 软件包缓存,并安装 1 $ sudo apt-get update 2 3 $ sudo apt-get install docker-ce 使用脚本自动安装在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Debian 系统上可以使用这套脚本安装: 1 $ curl -fsSL get. -o get-docker.sh 2 $ sudo sh get-docker.sh --mirror Aliyun 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 edge 版本安装在系统中。 树莓派安装 Docker CE基本和上述步骤相同,添加 apt 源时请使用如下命令: 1 $ sudo add-apt-repository 2 "deb [arch=armhf] https://mirrors.aliyun.com/docker-ce/linux/debian 3 $(lsb_release -cs) 4 stable" ARM 平台不能使用 x86 镜像,查看树莓派可使用镜像请访问 arm32v7。 启动 Docker CE
Debian 7 Wheezy 请使用以下命令启动 $ sudo service docker start 建立 docker 用户组默认情况下, 建立 1 $ sudo groupadd docker
将当前用户加入 1 $ sudo usermod -aG docker $USER
镜像加速鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速。 参考文档 |
|