初识docker

 库 : 存放镜像的地方 可以搭建私库  类似 github 可以拉取 推送 

镜像:  如程序里的类一样 只是作为一个 定义规则存在 并没有 运行实例  只可读

容器: 如同 类的实例一样  多个容器可以使用同一个镜像  有可写层 可以在运行期间覆盖镜像配置 但不会保存到镜像

Dockerfile: 自定义镜像 生成文件

docker 作用 : 隔离运行环境  相比虚拟机 更轻快  还可以跨平台迁移;

常用命令 (需要管理员权限):

docker search ubuntu   // 搜索镜像  
docker pull ubuntu       // 默认ubuntu:latest  版本 也可指定 如 ubuntu:14.04
docker run -i -t ubuntu:14.04 /bin/bash  // run 运行一个容器  -i 交互模式 -t 分配一个 tty(伪)  U:14.04 镜像  bash 运行命令shell  
docker ps // 查看容器[当前运行的] -a 所有的 docker images // 查看镜像 docker rm // 删除容器 docker rmi // 删除镜像 docker build // 根据Dockerfile 创建镜像

参考 :http://blog.csdn.net/zjin_hua/article/details/52041757

docekr教程  https://code.csdn.net/u010702509/docker/file/Docker.md

docker从入门到实践  https://www.kancloud.cn/thinkphp/docker_practice/content

原文地址:https://www.cnblogs.com/cgjcgs/p/7253928.html