Docker稳健安装指南

该文档用于详细记录Docker的安装过程,确保可以完整、安全的安装Docker。

1. Docker测试版本安装
 curl -fsSL https://test.docker.com -o test-docker.sh
 sudo sh test-docker.sh
2. Docker稳定版本安装(阿里云镜像)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 这条命令的作用是将阿里云提供的 Docker 官方 APT 源添加到你的系统的 APT 源列表中,以便你可以通过 APT 包管理器安装和更新 Docker的版本
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

docker -v

在这里插入图片描述

因Docker hub国内无法访问,下载镜像需要更换为国内镜像源,推荐阿里源

配置文件/etc/docker/daemon.json,添加阿里云专属镜像下载加速器地址

vim /etc/docker/daemon.json

{ 
"registry-mirrors": ["https://yhhe20br.mirror.aliyuncs.com"] 
}

还有几个备用源

"https://alzgoonw.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://mirror.ccs.tencentyun.com"

最后重启docker并查看状态

systemctl restart docker
systemctl status docker

注意: 阿里云服务器最好用阿里云的源,对应云的服务器用对应的源,下载效果更好

3. 区别与注意事项

https://test.docker.com 是 Docker 提供的一个用于测试目的的安装脚本地址,而不是官方推荐的生产环境安装方式。虽然你可以使用 curl -fsSL https://test.docker.com -o test-docker.sh 并执行 sudo sh test-docker.sh 来安装 Docker,但需要注意以下几点:

  1. 版本稳定性

    • https://get.docker.com 提供的是稳定版(stable)Docker 安装脚本,适合生产环境使用。
    • https://test.docker.com 提供的是测试版(testing)或边缘版(edge)Docker 安装脚本,可能包含最新的功能和改进,但也可能不够稳定,存在未知的 bug 或兼容性问题。
  2. 更新频率

    • 稳定版通常会经过更严格的测试周期,更新频率较低,确保在生产环境中运行可靠。
    • 测试版更新更为频繁,旨在让开发者和用户提前体验新特性,并提供反馈,以便修复潜在的问题。
  3. 适用场景

    • 如果你在生产环境中部署 Docker,建议使用 https://get.docker.com 以获得稳定的版本。
    • 如果你是一名开发人员,希望尽早尝试新的功能,或者参与 Docker 的测试计划,则可以考虑使用 https://test.docker.com
  4. 安全性

    • 无论是哪种方式,都请确保从可信的源下载脚本,并在执行之前检查脚本的内容,以避免安全风险。
  5. 支持和文档

    • 稳定版通常有更好的官方支持和详尽的文档,而测试版可能缺乏详细的文档和支持。
4. 推荐做法

对于大多数用户来说,特别是那些在生产环境中使用 Docker 的用户,强烈建议使用官方提供的稳定版安装脚本 (https://get.docker.com)。这样可以确保你获得经过充分测试且可靠的 Docker 版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值