目录:
- Docker是什么
- 为什么使用Docker
- Docker的安装与使用
Docker是什么
Docker是一个软件容器平台,与虚拟机不同的是,虚拟机是在硬件层面单独隔离出资源使用,而Docker是直接使用硬件资源。
为什么使用Docker
1、团队开发,解决开发环境的问题
2、秒级甚至毫秒级的启动时间
3、方便应用的部署和迁移
4、持续集成、持续交付、部署
5、程序服务器资源竞争的问题
6、服务器集群/节点动态扩容
Docker的安装与使用
1、安装:
- 安装docker:yum install docker
- 启动docker服务:systemctl start docker
- 开机启动docker:systemctl enable docker
- 查看docker信息:docker info
2、Docker基本概念
客户端、服务端、镜像、容器 、仓库。
DockerHub:它是一个在线存储卡,docker镜像可以由其他用户发布和使用。
Docker Repository:私人的仓库(创建命令:docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry)。
镜像:其中镜像和分支又不同,它的构建是一层层的构建,前一层是后一层的基础。每一层构建完后就不会发生改变,改变的只是自己这一层;如,要删除前一层的文件,便只是在当前层标记此文件已删除。