1 web应用的自动化打包,发布
2 自动化测试和持续集成,发布
3 服务环境中部署和调整数据库或其他后台应用
4 从头编译或扩展现有OpenSHit或CLoud Foundr平台来搭建自己的PaaS环境
镜像(相当于一个root文件系统)
容器(镜像运行时的实体,就像OOP中的类和实例一样,容器可以创建,启动,停止,删除,暂停)
仓库(代码控制中心,保存镜像,1个Registry可以包含多个仓库,1个仓库可以包含多个标签,一个标签代表一个镜像,通常用标签标识不同的版本.通常用<仓库名>:<标签>来指定相应版本的镜像,无标签表示latest)
使用c/s架构,远程API管理和创建Docker容器
镜像,容器,客户端(运行控制主机的命令或API的工具),主机(实际执行Docker守护进程的物理或虚拟机),仓库
docker命令守护进程查看 systemctl status docker
镜像查看 docker image Is
容器查看 docker ps
仓库配置和查看 cat /etc/docker/daemon.json
docker pull
docker run -i -t -d image imageCommand
-i 交互式操作
-t 终端
-d 后台运行
-P:将容器内部使用的网络端口



