一、下载 docker 二进制包
1.根据需求下载 docker 版本
1.1下载网址
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/
1.2 wget 命令下载
wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-20.10.9.tgz
2. 创建软件目录
mkdir /app/tools
3. 压缩包解压到软件目录
tar xf docker-20.10.9.tgz -C /app/tools/
4. 创建软链接
将docker 目录下的所有文件软链接到 /usr/bin
ln -svf /app/tools/docker/* /usr/bin/
5. systemctl 开机自启动
5.1 创建 systemctl 脚本
cat > /usr/lib/systemd/system/docker.service <<EOF
[Unit]
Description=bihuang
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
[Install]
WantedBy=multi-user.target
EOF
5.2 加载 service 文件
systemctl daemon-reload
5.3 启动并开机自启
systemctl enable --now docker
6. 查看 docker 版本
docker version
7. 查看当前环境是否有正在运行的容器
docker ps
如果以上都正常,则 为安装成功
二、配置镜像加速
docker拉取镜像默认回去 hub.docker.com 上拉取,拉取过程比较慢,我们将拉取镜像的地址修改为阿里云的,则会提高下载速度.
如果使用公有云没有这一问题
如果是自己搭建的本地镜像仓库也没有这个问题
1.登录阿里云账号,并搜索ACR
进入 ACR 管理控制台
2. 找到镜像加速器
然后根据所对应的系统版本来配置镜像加速
三、二进制安装 docker-compose
0.创建存放 docker-compose的目录
mkdir -pv /app/tools/docker-compose
cd /app/tools/docker-compose
1.下载 docker-compose
Releases · docker/compose · GitHub
2. 根据需求下载相应版本
wget https://github.com/docker/compose/releases/download/v2.24.2/docker-compose-linux-x86_64
3. 重命名
cp docker-compose-linux-x86_64 ./docker-compose
4. 添加执行权限
chmod +x docker-compose
5. 创建软链接到 /usr/bin
ln -svf /app/tools/docker-compose /usr/bin/
6. 查看 docker-compose 版本信息
docker-compose version