我的理解docker是一个软件容器,主要是为了解决环境配置的问题。
只要配置一次,把配置的软件传到docker里,然后在其他的地方,下载docker里的软件,就可以直接运行。
DevOps:开发自己运维
3大特征:
镜像,容器,仓库
Docker Hub。类似保存代码的Git Hub。Docker Hub 存储的是环境配置。
自己的开发环境,打包上传到Docker Hub上,然后其他人从Docker Hub上下载,就能直接获得环境。
镜像:一个只读的模板,镜像可以创建Docker容器,镜像类似面向对象里的“类”,容器类似“对象”。使用联合文件系统,一层一层嵌套。
容器:一个简易版的linux环境和运行在其中的应用程序。
仓库:集中存放镜像的地方。
docker是容器运行的管理引擎。
centos安装docker
1. yum install -Y epel-release
2. yum install -y docker-io口
3.安装后的配置文件: /etc/sysconfig/docker
4.启动Docker后台服务: service docker start
5. docker version验证口