阿里云服务器安装docker

一、Docker是什么?

Docker 是一种容器虚拟化技术,容器虚拟化技术是在物理操作系统上模拟出逻辑上的多个操作系统,而不同的操作系统之间相互隔离,彼此独立的一种技术。

二、安装步骤

注意:我目前的系统是 centos8.5.2111

1、安装docker

1.1 首次安装docker需检查linux环境的内核版本,root登录时,uname -r 可查看

1.2 检查是否有安装docker命令:docker -version,以前提示是没有安装docker

1.3 Docker安装命令:yum install docker-ce,会报以下错误,继续1.4命令

1.4 首先更新一下:yum -y update

1.5 centos8默认使用podman代替docker,所以需要containerd.io,那我们就安装一下就好了

执行命令:yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm,会报以下的错误

1.6 执行以下命令:cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/

1.7 执行以下命令:sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*

1.8 执行以下命令:sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*

1.9 执行以下命令:yum clean all && yum makecache

2.0 执行以下命令:yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

安装下其他依赖命令:

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.1 查看docker 是否安装成功命令:docker -v,看到以下提示说明已经成功了

2.2 启动docker命令:systemctl start docker

2.3 测试下docker实例,拉取一个hello-world镜像

执行命令:docker pull hello-world

启动镜像:docker run hello-world,看到以下提示说明启动成功了

本人第一次写博客,写得不是很好,请小力喷

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容