详解Docker的安装
目录
Centos
确认操作系统
确认CPU架构
卸载旧版本
卸载历史版本
配置仓库
安装最新版本
启动Docker
查看Docker版本
查看更详细的Docker信息
Ubuntu
确认操作系统
确认CPU架构
卸载旧版本
卸载历史版本
配置Docker下载源
安装
自动启动配置
查看Docker版本
查看更详细的Docker信息
Windows
确认开启了虚拟化
找到【启动或关闭Windows功能】
确保【适用于Linux的Windows子系统】和【虚拟机平台】开启
安装WSL2
安装Docker Desktop
Centos
确认操作系统
cat /etc/*release*
确认CPU架构
uname -a
卸载旧版本
sudo yum remove docker \\ docker-client \\ docker-client-latest \\ docker-common \\ docker-latest \\ docker-latest-logrotate \\ docker-logrotate \\ docker-engine
卸载历史版本
#删除机器上的包
sudo yum remove docker-ce docker-ce-cli containerd.io dockerbuildx-plugin docker-compose-plugin docker-ce-rootless-extras
# 执行卸载 sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
配置仓库
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
我尝试过配置中科大的镜像,但是报错了,
后面才发现,没有对应于Centos7版本的了,只有8和9版本的
启动Docker
#配置加载
sudo systemctl daemon-reload#启动服务
sudo systemctl start docker#开启启动
sudo systemctl enable docker#查看服务状态
sudo systemctl status docker
查看Docker版本
docker version
查看更详细的Docker信息
docker info
Ubuntu
确认操作系统
cat /etc/*release*
确认CPU架构
uname -a
卸载旧版本
apt-get remove docker docker-engine docker.io containerd runc
卸载历史版本
#卸载软件
apt-get purge docker-ce docker-ce-cli containerd.io dockerbuildx-plugin docker-compose-plugin docker-ce-rootless-extras -y
#删除目录
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
配置Docker下载源
#curl命令安装
apt install curl -y
#创建gpg key目录
mkdir -m 0755 -p /etc/apt/keyrings
#下载gpg key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
echo \\ \"deb [arch=$(dpkg --print-architecture) signedby=/etc/apt/keyrings/docker.gpg]https://download.docker.com/linux/ubuntu \\ $(lsb_release -cs) stable\" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io dockerbuildx-plugin docker-compose-plugin -y
自动启动配置
#配置加载
sudo systemctl daemon-reload
#启动服务
sudo systemctl start docker
#开启启动
sudo systemctl enable docker
#查看服务状态
sudo systemctl status docker
查看Docker版本
docker version
查看更详细的Docker信息
docker info
Windows
确认开启了虚拟化
找到【启动或关闭Windows功能】
确保【适用于Linux的Windows子系统】和【虚拟机平台】开启
然后重启电脑。
安装WSL2
找到PowerShell并以管理员身份运行
查看版本,如果不是 2 需要更新到 2
wsl --status
PowerShell 运行命令更新 wsl 到最新版本
wsl --update
设置wsl默认版本
wsl --set-default-version 2
通过微软商店安装Ubuntu
安装Docker Desktop
安装好Docker Desktop之后
使用命令行输入docker version来验证是否docker是否能整运行