centos7 安装 docker

docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
一个完整的Docker有以下几个部分组成:
Docker Client客户端
Docker Daemon守护进程
Docker Image镜像
Docker Container容器。

安装步骤

安装前奏

本教程安装使用 yum在线安装,所以前提是测你的centos7系统已经安装了yum工具;
没安装yum工具的道友可以查看我的另一篇文章《centos7安装yum》。
检查是否安装了yum工具
直接执行 yum 命令,打印如下即表明yum已安装;

检查yum

检查你的系统是否安装过docker

直接执行docker命令:docker 或者sudo docker

检查docker

安装正题:

1、删除已存在的docker相关文件

命令(单条命令):

sudo yum remove docker \

 docker-client \

 docker-client-latest \

 docker-common \

 docker-latest \

 docker-latest-logrotate \

 docker-logrotate \

 docker-engine

2、安装yum工具包yum-utils:

命令:sudo yum install -y yum-utils

3、添加docker存储库

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

4、安装docker引擎

可以有两种方式:直接安装最新版本和安装指定版本的docker。

第一种,直接安装最新版本:

sudo yum install docker-ce docker-ce-cli containerd.io

第二种,先查看目前存储库中有哪些版本:

yum list docker-ce --showduplicates | sort –r

现有版本

选择其中一个版本安装,
命令格式:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
示例:
sudo yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io
至此,Docker已安装但未启动,且创建了docker用户组,但没有向该组添加用户。

OK ,我们继续。。。

5、启动docker服务

sudo systemctl start docker

6、通过跑一个docker自带的容器hello-world检验docker服务已经正常启动了

sudo docker run hello-world

运行示例

查看版本

至此,docker基础环境已完成,你可以开发部署你的项目了,感谢您的阅读。

若是我的文章对你有帮助,记得点赞关注哦!!!

推荐阅读更多精彩内容