在Debian安装Docker和docker-compose环境(一切折腾的开始)

方法1:

1.使用APT安装

由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。

apt-get update
apt-get install apt-transport-https \
ca-certificates \
curl \
gnupg2  \
software-properties-common

2.添加GPG key

为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | apt-key add -

3.安装稳定的docker源

向 source.list 中添加 Docker CE 软件

add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux\
/debian \
$(lsb_release -cs) \
stable"

4.安装docker ce

更新apt软件包缓存,并且安装docker-ce

apt-get update
apt-get install docker-ce

5.镜像加速器

为了能使大家更高几率的把docker跑起来,强烈建议在这里大家使用docker镜像加速器。具体操作是,在/etc/docker/目录下面,新建一个daemon.json文件(如果有的话,直接编译即可)在里面输入

{"registry-mirrors": ["https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"]
}

6.启动Docker

systemctl enable docker
systemctl daemon-reload
systemctl start docker

通过以下查看docker的运行状态

systemctl status docker

显示如下状态即已经启动成功,至此docker在Debian下面正式安装成功

5.png7.docker-compose安装

使用 wget 或 curl 将 Docker Compose 二进制文件下载到 /usr/local/bin 目录中

curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

授予权限

chmod +x /usr/local/bin/docker-compose

验证版本

docker-compose --version