# Docker 安装

# 查看系统

cat /etc/os-release

# 安装

# CentOS

# 使用以下命令卸载旧版本
sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-selinux \
                docker-engine-selinux \
                docker-engine
# 执行以下命令安装依赖包
yum install -y yum-utils
# 执行下面的命令添加软件源
 yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新软件包索引
yum makecache fast
# 安装
yum install docker-ce docker-ce-cli containerd.io

# Ubuntu

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本

curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
systemctl start docker
docker --version
docker run hello-world

# Windows 10

下载安装

https://docs.docker.com/desktop/windows/install/

# 换源

在/etc/docker 文件夹下 修改 daemon.json ,如果不存在这样的文件 新建一个即可

cd /etc/docker

vim daemon.json

添加源

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://ustc-edu-cn.mirror.aliyuncs.com",
    "https://ghcr.io",
    "https://mirror.baidubce.com"
  ]
}
service docker restart

# 卸载

apt uninstall  docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker