前言
Docker 是一个开源的应用容器引擎。它拥有的沙盒性质,可以让开发者打包自己的应用以及依赖包到一个可移植的镜像中,并发布到其他linux或windows环境中。在当今微服务横行的时代下,了解docker对开发者或运维人员很有必要。
本文转自我个人的公众号:天目星,请大家多多关注。
一、使用的软件与架构图
linux:centos 7.6.18.10
docker:docker-ce-18.06.3
二、安装docker-ce
官方已经不推荐使用Docker-Engine Docker,建议安装Docker-CE。
PS:docker使用的是C/S架构,具体的原理可以自行查找资料。
1、参考docker官网,如有旧版本请先卸载
https://docs.docker.com/install/linux/docker-ce/centos/
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装yum的支持套件