docker简介:

docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

docker组成:

一个完整的docker是由  1.Docker Client  客户端    2.Docker Daemon  守护进程    3.Docker Image  镜像     4.Docker Container  容器  

docker常用命令:

attach             Attach to arunning container                                                     #当前she11下 attach连接指定运行镜像 
 build               Build an image from aDockerfile                                                # 通过 Dockerfile 定制镜像 
 commit           Create a new imae from a containerchanges                             #提交当前容器为新的镜像 
 cp                  Copy files/fo1ders from the containers filesystem to thehost path         #从容器中拷贝指定文件或者目录到宿主机中
 create            Create a newcontainen                                                                #创建一个新的容器,同run,但不启动容器 
 diff                 Inspect changes on acontainer'sfilesystem                                  # 查看docker 容器变化 
 events           Get real time events from the server                                            #从docker 服务获取容器实时事件 
 exec              Run a command in an existing container                                       #在已存在的容器上运行命令 
 export            stream the contents of a container as a tararchive                       #导出容器的内容流作为一个tar归档文件[对应 import ]
 history            show the history of an image                                                        #展示一个镜像形成历史 
 images           List images                                                                                    #列出系统当前镜像 
 import            Create a new filesystem image from the contents of atarball          #从tar包中的内容创建一个新的文件系统映像[对应export]
 info                 Displaysystem-wideinformation                                                        #显示系统相关信息 
 inspect           Return 1ow-1eve1 information on a container                                  # 查看容器详细信息 
 kill                  Kill a running container                                                                      # ki11 指定 docker 容器 
 load               Load an image from a tar archive                                                      #从一个tar包中加载一个镜像[对应save 
 login              Register or Loain to the docker registry server                                 #注册或者容陆一个 docker 源服务器 
 logout            Loa out from a Docker registryserver                                                 #从当前 Docker registry 退出 
 logs               Fetch the loas of a container                                                                 #输出当前容器日志信息 
 port                Lookup the public-facing port which is NAT-ed to PRIVATE PORT      #查看映射端口对应的容器内部源端口
 pause            Pause a11 processes within acontainer                                                  # 暂停容器 
 ps                   List containers                                                                                        # 列出容器列表 
 pull                 Pull an image or a repository from the docker registry server                #从docker镜像源服务器拉取指定镜像或者库镜像
 push              Push an image or arepository to the docker reistryserver                       #推送指定镜像或者库镜像至docker源 服务器
 restart            Restart a running container                                                                      #重启运行的容器 
 rm                  Remove one or more containers                                                              #移除一个或者多个容器 
 rmi                 Remove one or more images                                                                   #移除一个或多个镜像[无容器使用该镜像才可删除]run                Run a command in anewcontainer                                                          # 创建一个新的容器并运行一个命令 
 save             Save an image to atararchive                                                                  # 保存一个镜像为一个 tar 包[对应 load] 
 search          Search for an image onthe Docker Hub                                                # 在 docker hub 中搜索镜像 
 start              start a stopped containers                                                                    # 启动容器 
 stop               stop a running containers                                                                    # 停止容器 
 Tag                an image into arepository                                                                    # 给源中镜像打标签:tag
 top                 Lookup the running processes of a container                                     # 查看容器中运行的进程信息 
 unpause        Unpause a paused container                                                               # 取消暂停容器 
 version          show the docker version information                                                    # 查看 docker 版本号 
 wait              Block until a container stops, then print its exit code                             # 截取容器停止时的退出状态值

初步学习,参考文档