-
集装箱思想:会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿到这个集装箱就可以了。
-
标准化思想:
-
运输的标准化:Docker有一个码头,所有上传的集装箱都放在了这个码头(镜像的中央仓库)上,当谁需要某一个环境,就直接指派大海疼去搬运这个集装箱就可以了。
-
命令的标准化:Docker提供了一些列的命令,帮助我们去获取集装箱等等操作。
docker pull ,docker run…
-
提供了REST的API:衍生出了很多的图形化界面,Rancher。
-
-
隔离性:Docker在运行集装箱内的内容时,会在Linux的内核中,单独的开辟一片空间,这片空间不会影响到其他程序。
-
中央仓库|注册中心:超级码头,上面放的就是集装箱
-
镜像:一个镜像可以理解成集装箱,里面包含了项目/程序文件。
一、下载Docker依赖的环境
yum -y install yum-utils device-mapper-persistent-data lvm2
二、指定Docker镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、安装Docker
yum makacache fast
yum -y install docker-ce
四、设置项
启动Docker服务
systemctl start docker
设置开机自动启动
systemctl enable docker
五、启动测试
测试
docker run hello-world
移除容器
docker ps -a --> docker stop id --> docker rm id
移除镜像
docker image --> docker rmi 完整Image ID