Docker的安装与卸载
Centos7
注意:且Docker 要求操作系统必须为64位,且centos内核版本为3.1及以上 |
一、前提
查看系统内核版本信息:(必须64位,且centos内核版本为3.1及以上)
uname -r
二、安装
1.安装前可查看device-mapper-persistent-data和lvm2是否已经安装
rpm -qa|grep device-mapper-persistent-data
rpm -qa|grep lvm2
2.安装依赖软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.更新yum软件包索引
yum makecache fast
5.安装指定版本docker-ce可使用以下命令查看
yum list docker-ce.x86_64 --showduplicates | sort -r
6.安装最新版本docker-ce
yum install docker-ce -y
7.安装完成之后可以使用命令查看
docker version
三、配置镜像加速
我使用阿里云的免费镜像加速服务,也可以使用其他如时速云、网易云等
1.找到/etc/docker目录下的daemon.json文件,没有则直接 vi daemon.json,填写自己的阿里云加速器地址
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
2.通知systemd重载此配置文件
systemctl daemon-reload
3.重启docker服务
systemctl restart docker
四、卸载命令
1.卸载旧版本:
yum remove docker docker-common docker-selinux docker-engine
yum remove docker-ce
2.卸载后将保留 /var/lib/docker 的内容(镜像、容器、存储卷和网络等)使用以下命令可全部删除
rm -rf /var/lib/docker
Ubuntu
一、安装
1.更新数据源
apt-get update
2.安装依赖软件包
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
3.安装 GPG 证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4.新增数据源
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.更新并安装 Docker CE
apt-get update && apt-get install -y docker-ce
6.安装完成之后可以使用命令查看
docker version
二、配置镜像加速
官方提供中国区镜像
https://registry.docker-cn.com
我使用阿里云的免费镜像加速服务
1.找到/etc/docker目录下的daemon.json文件,没有则直接 vi daemon.json,填写自己的阿里云加速器地址
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
2.通知systemd重载此配置文件
systemctl daemon-reload
3.重启docker服务
systemctl restart docker
三、卸载命令
1.卸载旧版本:
apt-get remove docker docker-engine docker.io containerd runc