库 : 存放镜像的地方 可以搭建私库 类似 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