“码头工人实战篇“python的docker-docker系统管理,基本命令(29)

  

经常使用linux, mac的系统的老铁,都习惯使用命令,要灵活的使用一种操作系统,必须要熟悉里面的命令,并不是所有都可以进行界面化的。来一起熟悉下码头工人的命令。

码头工人实战篇“python的docker-docker系统管理,基本命令(29)

命令合集
<>以前管理命令:   容器管理容器   映像管理镜像   网络管理网络   节点管理群节点   插件管理插件   秘密的管理码头工人的秘密   服务管理服务   堆栈管理码头工人堆栈   群管理群集群   系统查看系统信息   体积管理卷      如:集装箱码头工人ls显示所有容器      普通命令:      附加进入一个运行的容器   建立从一个DockerFile构建镜像   提交从容器创建一个镜像   cp从容器和主机文件系统之间拷贝文件   创建创建一个容器   diff检查容器文件系统上的更改   事件从服务器获取实时事件   高管在正在运行的容器中运行命令   出口将容器的文件系统导出为焦油存档   历史上显示镜像的历史记录   图片查看镜像列表   进口从归档文件中创建镜像   信息显示系统范围的信息   检查返回码头工人对象的低级信息   杀死杀运行中的容器   负载从存档或者STDIN加载镜像   登录登陆码头工人镜像仓库   注销退出码头工人镜像仓库   日志获取一个容器的日志   暂停暂停一个或多个容器中的所有进程   港口查看端口映射或容器的特定映射列表   ps查看容器列表   把从镜像仓库拉取镜像   努力将本地的镜像上传到镜像仓库,要先登陆到镜像仓库   重命名重命名容器   重启重启容器   rm删除容器   rmi删除镜像   运行创建一个新的容器并运行一个命令   保存将指定镜像保存成焦油归档文件   搜索从码头工人中心搜索镜像   开始启动容器   统计实时显示容器资源使用情况的统计信息   停止停止容器   标签标记本地镜像,将其归入某一仓库   前展示一个容器中运行的进程   unpause恢复容器中所有的进程   更新更新容器配置   版本显示码头工人的版本信息   等阻塞直到容器停止,然后打印退出代码      如:码头工人图像显示所有镜像 <李>

让容器长期运行

<>之前码头工人- d运行centos/bin/bash - c”,而真正的;做睡眠1;完成”

码头工人实战篇“python的docker-docker系统管理,基本命令(29)

<李>

进入容器查看容器运行的情况

<>之前码头工人把容器ID

码头工人实战篇“python的docker-docker系统管理,基本命令(29)

<李>

进入容器内部

<>之前码头工人exec -容器ID/bin/bash

码头工人实战篇“python的docker-docker系统管理,基本命令(29)

附加与执行主要区别如下
1。附加直接进入容器启动命令的终端,不会启动新的线程。
2。exec则是在容器中打开新的终端,并且可以启动新的线程。
3。如果想直接在终端中查看启动命令的输出,用附加;其他情况使用exec。

<李>

容器运行
在码头工人客户端使用码头工人命令来运行的,运行的参数表名客户端要运行一个新的客户端
在1。这个容器从哪个镜像创建,这里是centos,基本的centos镜像
在2。在容器要运行的命令,这里是/bin/bash,在容器中运行bash shell。

<>之前码头工人——运行centos/bin/bash

码头工人实战篇“python的docker-docker系统管理,基本命令(29)

那么运行上边的命令之后在底层发生了什么呢?
按照顺序,码头工人做了这些事情:
1。拉取centos镜像:码头工人检查centos镜像是否存在,如果本地没有镜像,码头工人会在码头工人中心下载,如果镜像已经存在,码头工人会使用它来创建新的容器。
2。创建新的容器:当码头工人有了这个镜像之后,码头工人会用它来创建一个容器。

“码头工人实战篇“python的docker-docker系统管理,基本命令(29)