Docker学习指南

一、Docker是什么?

一种轻量级的虚拟化技术,可以快速构建出完全独立的应用容器!

二、基本概念


  • 仓库:存放现成的镜像,方便大家共用
    • 官方Hub:https://hub.docker.com/
    • 阿里云Hub:https://dev.aliyun.com/search.html
  • 镜像:一个Ghost版系统
  • 容器

三、快速入门(以centos为例)


  1. 下载安装:https://www.docker.com
  2. 镜像管理
    下载:docker pull centos
    查看所有镜像:docker images
    保存容器为镜像:docker commit {image-id} {image-name}[:{image-tag}]
  3. 容器管理
  • 运行容器:docker run -i -t centos
    • -i:不分配伪终端,直接在当前console输出
    • -t:无法获得输出,所以一般不单独使用
    • -d:在后台执行,可以迅速返回结果,适用于执行时间较长的脚本
  • 查看运行的容器:docker ps -a
  • 删除容器:
    • docker rm xxx
    • docker rm $(docker ps -aq)
  • 进入正在运行的容器:
    • attach
    • exec
  • 从宿主机连接容器:ssh root@{main-ip} -p {main-port}

四、参考文献


  • http://blog.csdn.net/waixin/article/details/50212079

你可能感兴趣的:(Docker学习指南)