1. 检查本机Docker镜像
docker images
2. 下载hello-world镜像
docker pull hello-world
3. 运行docker镜像hello-world
docker run hello-world
打印出如上图的信息,说明运行成功
4. 执行流程图(Docker整体架构和功能)
左边是客户端,中间是Docker服务端,Docker的核心,右侧是容器仓库或者叫镜像仓库
1) Docker 客户端
Docker命令
Docker API
2) Docker 服务端
Docker Daemon, 后台引擎dockerd,负责整个容器生命周期的管理;负责与仓库进行沟通,下载Image;提供REST API和命令行端口去与客户端沟通
Docker Daemon配置文件
/etc/systemd/system/docker.service.d/
/etc/systemd/system/docker.service
/lib/systemd/system/docker.service
3) Docker功能模块-镜像仓库
Docker Hub Docker官方共有仓库
Dokcer Datacenter Docker信任仓库
Docker 私有仓库
4) Docker 功能模块 -镜像
Docker命令 docker commit
构建文件 Dockerfile
5) Docker 功能模块 -容器
隔离 namespace(pid 进程,net 网络,ipc 内存、信号量,mnt 文件系统 ,uts 主机名、用户组账号管理、用户名)
限制 cgroup(cup, mem, io) 容器默认没有限制,生产环境应该增加这些限制,防止物理资源消耗完
文件系统 UnionFS (AUFS,btrfs, vfs, DeviceMapper)
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!