docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
一个完整的Docker有以下几个部分组成:
Docker Client客户端
Docker Daemon守护进程
Docker Image镜像
Docker Container容器。
安装步骤
安装前奏
本教程安装使用 yum在线安装,所以前提是测你的centos7系统已经安装了yum工具;
没安装yum工具的道友可以查看我的另一篇文章《centos7安装yum》。
检查是否安装了yum工具:
直接执行 yum 命令,打印如下即表明yum已安装;
检查你的系统是否安装过docker:
直接执行docker命令:docker 或者sudo 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基础环境已完成,你可以开发部署你的项目了,感谢您的阅读。
若是我的文章对你有帮助,记得点赞关注哦!!!