Linux下安装Docker

Linux下安装Docker

参考官网

1、准备工作
  • 查看Linux 版本 rpm -q centos-release

  • 检查内核版本 uname -r,返回的值大于3.10即可
    在这里插入图片描述

  • 确保yum是最新的yum check-update(非必须)

2、卸载旧版本
# 查看已安装的docker
yum list installed | grep docker

在这里插入图片描述

依次删除

yum -y remove docker-ce.x86_64
yum -y remove docker-ce-cli.x86_64
yum -y remove containerd.io.x86_64

接着删除docker储存的文件、镜像、容器…,该文件存放在 /var/lib/docker 目录下:

rm -rf /var/lib/docker
3、设置存储库
# 安装yum-utils
yum install -y yum-utils

在这里插入图片描述

# 设置稳定的存储库 我们使用阿里云的 
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 官网 https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

4、安装docker
#安装最新docker版本
yum -y install docker-ce docker-ce-cli containerd.io

# 如果想安装不同版本
# 1.列出可用版本
yum list docker-ce --showduplicates | sort -r
# 2.安装指定版本 如:
yum install docker-ce-<VERSION> docker-ce-cli-<VERSION> containerd.io
yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io

在这里插入图片描述

# 安装完成后,查看版本
docker -v

在这里插入图片描述

5、运行doceker
# 启动 doceker
systemctl start docker
# 停止 docker
systemctl stop docker
# 重启
systemctl restart docker
# 查看状态
systemctl status docker
# 设置开机自启动
systemctl enable docker
# 查看信息
docker info
# 查看帮助文档
docker --help

查看状态systemctl status docker

  • 出现 Active: active (running) 说明正在运行

  • 出现 Active: inactive (dead) 说明停止运行

6、卸载
# 1.卸载 Docker 引擎、CLI 和容器包
yum remove docker-ce docker-ce-cli containerd.io
# 2.主机上的图像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷
rm -rf /var/lib/docker
# 3.必须手动删除任何编辑的配置文件。
7、其他
配置阿里云镜像加速器

在这里插入图片描述

在这里插入图片描述

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://******.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
报错以及解决方法

在安装docker时报错
在这里插入图片描述

  • ping www.baidu.com 失败

    编辑 resolv.conf文件vi /etc/resolv.conf添加一个 nameserver 8.8.8.8

  • 删除/etc/yum.repos.d下的有关docker文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值