在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-common2.添加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-ce5.镜像加速器
为了能使大家更高几率的把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下面正式安装成功
7.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