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

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

在之前的文章中,我们介绍了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 3033
如果你从事的是云计算相关行业,那么一定会有很多人让你用一句话介绍一下:什么是云计算?云计算是什么意思? 一定有很多。之前我在回答这个问题的时候,都会直接套用百度百科的解释:云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是...
企业信息化的关键成功因素
views 2505
 企业信息化不仅是一个庞大而复杂的系统工程,而且也有其自身的战略目标,大企业信息化的战略目标,企业必须分析影响企业信息化目标的关键成功因素。所谓关键成功因素,是指实现目标必须进行的事项或活动。本文在分析国内外企业的案例基础上,并结合实践,提出了企业信息化的关键成功因素和企业在实施过程中应树立的几个正...
阿里云宣布入门产品免费试用半年 撼动市场格局...
views 1870
7月15日,阿里云计算宣布:云服务器、云数据库等四款核心基础产品,新用户免费试用半年后再付费。创业者不花一分钱,就能快速完成网站和应用的部署。这一投入上亿元的举措,对广大中小站长和开发者拥有巨大吸引力,将真正意义上撼动传统IT产业格局。 此次的免费试用,主要针对用户购买率最高的四款基础产品,包括云服...
如何规划云计算职业道路?
views 2041
许多人认为云计算是一次新的事业和财富机会,但是对于一些IT人而言,云计算只会让他们感到失业的恐惧。 当然,IT专业人士有充分的理由保持乐观。在2012年由Wanted Analytics组织的一项为期90天的调查中,超过2400家企业表示,他们正在寻找具备云计算技能的人才。此外,从2011年到201...
云存储技术:让“安防云”应用不再飘渺...
views 1698
  基于云技术的存储方案   云存储是在云计算(cloudcomputing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。随着网络技术的发展和带宽...
不要让您的云应用程序数据被破坏
views 1962
Optim Data Privacy 包含一组数据隐私功能提供程序,它们能够屏蔽或替换各种信息类型,比如信用卡号、日期和一些国家的全国性 ID。这些数据隐私功能提供程序是跨平台和跨环境的,被实现为一系列共享库,而且可由所有支持 C 语言调用约定的应用程序调用。 SQL Database (SQLD...
亚信云管家、云安全携手世界领先云服务商AWS...
views 1688
12月12日讯,2014 AWS中国技术峰会于12月12日在北京国际饭店举办,亚信作为AWS中国地区的首批生态链合作伙伴参加了此次峰会,并首次展出了基于AWS平台开发的SaaS云管家产品服务以及领先的云安全产品。 2014年开始,亚信携手AWS,双方已经在业务、人才培养等层面进行了诸多深入合作的探讨...
Shellshock漏洞那些事:网络安全噩梦的开始...
views 1648
鉴于Linux/UNIX系统近日再次曝出危险等级超“心脏出血”的Bash漏洞——“Shellshock”,《连线》杂志周一特别刊文,介绍了该漏洞的过往与今生,并指出对于已经破损不堪的互联网而言,Shellshock或将只是一切噩梦的开始。以下为《连线》文章全文翻译内容: 布莱恩·福克斯(Brian...

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

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

发表评论


读者排行