Docker入门教程:15个Docker进阶命令

时间:15-01-25 栏目:云计算技术 作者:爱说云网 评论:0 点击: 2,791 次

在之前的文章中,我们介绍了15个Docker命令,并分享了它们的使用经验。在这篇文章中,我们将学习另外的15个Docker命令。它们分别是:

daemon:

Docker daemon是一个用于管理容器的后台进程。一般情况下,守护进程是一个长期运行的用来处理请求的进程服务。-d参数用于运行后台进程。

build:

如之前所讨论的,可以使用Dockerfile来构建镜像。简单的构建命令如下:

  1. docker build [options] PATH | URL 

还有一些Docker提供的额外选项,如:

  1. --rm=true表示构建成功后,移除所有中间容器  
  2. --no-cache=false表示在构建过程中不使用缓存

下面是一张使用Docker build命令的截图。

attach:

Docker允许使用attach命令与运行中的容器交互,并且可以随时观察容器內进程的运行状况。退出容器可以通过两种方式来完成:

  1. Ctrl+C 直接退出 
  2. Ctrl- 退出并显示堆栈信息(stack trace) 

attach命令的语法是:

  1. docker attach container 

下面是一张显示attach命令执行的截图。

diff:

Docker提供了一个非常强大的命令diff,它可以列出容器内发生变化的文件和目录。变化包括添加(A-add)、删除(D-delete)、修改(C-change)。该命令便于Debug,并支持快速的共享环境。

语法是:

  1. docker diff container 

截图显示diff的执行。

events:

打印指定时间内的容器的实时系统事件。

import:

Docker可以导入远程文件、本地文件和目录。使用HTTP的URL从远程位置导入,而本地文件或目录的导入需要使用-参数。从远程位置导入的语法:

  1. docker import http://example.com/example.tar 

截图显示表示本地文件:

export:

类似于import,export命令用于将容器系统文件打包成tar文件。

下图描述了其执行:

cp:

这个命令是从容器内复制文件到指定的路径上。语法如下:

  1. docker cp container:path hostpath. 

截图展示了cp命令的执行。

login:

此命令用来登录到Docker registry服务器,语法如下:

  1. docker login [options] [server] 

如要登录自己主机的registry请使用:

  1. docker login localhost:8080

inspect:

Docker inpect命令可以收集有关容器和镜像的底层信息。这些信息包括:

  • 容器实例的IP地址
  • 端口绑定列表
  • 特定的端口映射的搜索
  • 收集配置的详细信息

该命令的语法是:

  1. docker inspect container/image 

kill:

发送SIGKILL信号来停止容器的主进程。语法是:

  1. docker kill [options] container 

rmi:

该命令可以移除一个或者多个镜像,语法如下:

  1. docker rmi image

镜像可以有多个标签链接到它。在删除镜像时,你应该确保删除所有的标签以避免错误。下图显示了该命令的示例。

wait:

阻塞对指定容器的其它调用方法,直到容器停止后退出阻塞。

load:

该命令从tar文件中载入镜像或仓库到STDIN。

截图显示载入app_box.tar到STDIN:

save:

类似于load,该命令保存镜像为tar文件并发送到STDOUT。语法如下:

  1. docker save image 

简单截图示例如下:

相关文章

云计算和大数据是一对孪生技术
views 1687
12月26日讯 26日下午2014全国智能物流云峰会暨湖南海驿智能物流园招商启动仪式12月26日在长沙举行。会上中科院云计算中心岳强博士以《物流云时代的变革》为题,做主题演讲,他表示,云计算和大数据是一对孪生技术,云计算中心是大数据的存储和处理基地 .   大家下午好!首先我把中科院研究中心的情况给...
一眼就明白云计算,大数据,移动互联网和物联网之间的关系...
views 2161
我们在《互联网进化论》一书中提出“互联网的未来功能和结构将于人类大脑高度相似,也将具备互联网虚拟感觉,虚拟运动,虚拟中枢,虚拟记忆神经系统” ,并绘制了一幅互联网虚拟大脑结构图。 根据这一观点,我们尝试分析目前互联网最流行的四个概念-------------大数据,云计算,物联网和移动互联网与传统...
以云计算的速度部署云计算基础设施
views 1514
以云计算的速度部署云计算基础设施 为了以最终用户所需要的速度部署新的基础设施,企业IT部门需要拥有基本模块架构和真正DIY功能的可视化自动化工具。 云计算的两个主要价值就是速度和灵活性。云计算编排和自动化工具有望让IT部门大大加快运营速度,并且成为更具竞争力的服务型部门。虽然一旦虚拟化系统落实到位...
阿里云宣布入门产品免费试用半年 撼动市场格局...
views 1687
7月15日,阿里云计算宣布:云服务器、云数据库等四款核心基础产品,新用户免费试用半年后再付费。创业者不花一分钱,就能快速完成网站和应用的部署。这一投入上亿元的举措,对广大中小站长和开发者拥有巨大吸引力,将真正意义上撼动传统IT产业格局。 此次的免费试用,主要针对用户购买率最高的四款基础产品,包括云服...
OpenStack私有云DR的益处比其TCO更显而易见...
views 1635
 更好的DR对于使用OpenStack的机构来说是不无益处的,但其具体的投资回报确难以准确的传达给业务部门。 灾难恢复就像保险—也许它不是一个好的投资直到出了问题。 IT专家们看到对于灾难恢复(DR)的需求,并且很多人因为这个原因而使用OpenStack私有云。但是DR投资回报(ROI)的模糊不清使...
改善 Docker 镜像系统安全性的补救措施
views 1978
最近在使用Docker下载一个“官方”容器镜像时我看到这么一行提示:   ubuntu:14.04: The image you are pulling has been verified 我当时以为这和Docker极力推荐的镜像签名系统有关,所以并未深究。后来,在研究Docker镜...
英国政府如何利用云节省成本
views 1702
  长久以来英国政府一直都是云计算的有力支持者。由于他们对云技术的信任,他们在2012年引入了G-Cloud;该服务目的在为英国政府公共部门人员于简化采购过程,尤其关注于使用云计算的商品信息技术服务。 为了突显政策,英国政府的内阁部长Francis Maude声称“云服务是更快、更便宜、更有竞争力...
2014中关村大数据日,数据资产驱动产业创新...
views 1586
大数据作为价值万亿的可再生之矿,作为社会资产和生产要素,影响国计民生、产业再造和民族复兴。如何对数据资产的管理、变现和驱动产业创新,决定企业的竞争能力,产业的未来和国家竞争力。 围绕这个话题,政府领导、行业领袖、技术专家怎么看?产业联盟,领军企业和产业代表怎么想,又怎么做?2014中关村大数据日,我...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: Docker入门教程:15个Docker进阶命令

Docker入门教程:15个Docker进阶命令:等您坐沙发呢!

发表评论


读者排行