Docker入门教程:15个Docker基本命令及用法

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

本文中,我们将学习15个Docker命令以及命令的用法和功能,并通过实践学习它是如何工作的。

首先,让我们通过下面的命令来检查Docker的安装是否正确:

  1. docker info 

如果没有找到此命令,则表示Docker没有正确安装。如果正确安装会输出类似下面的内容:

到这一步Docker里还没有镜像或是容器。所以,让我们通过命令来拉取一个预建的镜像:

  1. sudo docker pull busybox 

BusyBox是一个最小的Linux系统,它提供了主要的功能,不包含一些与GNU相关的功能和选项。

下一步我们将运行一个Hello World的例子,我们暂且叫它“Hello Docker”吧。

  1. docker run busybox /bin/echo Hello Docker 


现在,让我们以后台进程的方式运行hello docker:

  1. sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done"

sample_job命令会隔一秒打印一次Docker,使用Docker logs可以查看输出。如果没有起名字,那这个job会被分配一个id,以后使用命令例如Docker logs查看日志会变得比较麻烦。

运行Docker logs命令来查看job的当前状态:

  1. docker logs $sample_job 

所有Docker命令可以用以下命令查看:

  1. docker help 

名为sample_job的容器,可以使用以下命令来停止:

  1. docker stop $sample_job 

使用以下命令重新启动该容器:

  1. docker restart $sample_job 

如果要完全移除容器,需要将该容器停止,然后才能移除。像这样:

  1. docker stop $sample_job docker rm $sample_job 

将容器的状态保存为镜像,使用命令:

  1. docker commit $sample_job job1 

注意,镜像名称只能取字符[a-z]和数字[0-9]。

现在,你就可以使用以下命令查看所有镜像的列表:

  1. docker images 

在我们之前的Docker教程中,我们学习过镜像是存储在Docker registry。在registry中的镜像可以使用以下命令查找到:

  1. docker search <image-name> 

查看镜像的历史版本可以执行以下命令:

  1. docker history <image_name> 

最后,使用以下命令将镜像推送到registry:

  1. docker push <image_name> 

你必须要知道库名字是不是根库,它应该使用此格式

  1. <user>/<repo_name>。 

相关文章

中国电信与VMware联合发布天翼混合云服务...
views 1504
中国电信股份有限公司云计算分公司(以下简称“中国电信云公司”)今天与VMware签署合作备忘录,宣布双方将联合构建中国电信天翼混合云服务。 中国电信天翼混合云服务主要针对大型企业原有自建的数据中心发展遇到的基础设施、电力扩张困难等问题,为其搭建企业侧自建的数据中心与托管到公有云的混合资源模式,方便企...
全息交互设备来了! 用户可以触摸到虚拟世界中的物体...
views 1894
12月4日,据mashable网站报道,英国一家名为Ultrahaptics公司已经开发出了一种新的3D交互式触觉技术,该技术借助超声波,能够为全信息图像提供一种触觉回馈,说得通俗点,就是可以让用户“触摸”到虚拟世界中的物体。 最初,这项技术是由英国布里斯托尔大学研究室开发,这项技术借助超声波,并通...
有钱才任性:谁是云计算市场最后的赢家?...
views 1570
从单纯商业竞争的角度看,尽管诸多企业纷纷涉足云计算市场,但云计算市场无疑是有钱企业的游戏(至少从目前的发展阶段看),所以谁会是最后的赢家,更多在于谁更具有可持续的投入及获得市场效应的能力。 提及现在全球炙手可热的云计算市场,亚马逊、微软、谷歌和IBM是不得不提及的四个重量级玩家。而为了在刚刚兴起...
如何规划云计算职业道路?
views 1816
许多人认为云计算是一次新的事业和财富机会,但是对于一些IT人而言,云计算只会让他们感到失业的恐惧。 当然,IT专业人士有充分的理由保持乐观。在2012年由Wanted Analytics组织的一项为期90天的调查中,超过2400家企业表示,他们正在寻找具备云计算技能的人才。此外,从2011年到201...
云计算将从五大方面改造传统制造业
views 1386
令人惊讶的是,一部分管理者仍然在争论云是否能对企业的制造产生价值——尽管他们在一些明确的情况下仍然会考虑使用云。大多数管理者对云避而不谈是出于对成本的考虑,但在我们当前营运的行业里,基于云的解决方案尤具成本效益,特别是考虑到减少数据中心和IT管理人员所节省下来的时间和费用。   对云依然存有疑问的管...
云计算提供商到底哪家强?
views 1942
云计算提供商到底哪家强? 本人用过Amazon的EC2, Microsoft的Azure,阿里云,腾讯云.Linode,总体上来说,Amazon的EC2的云计算最好,不管从云安全性,操作性,价格, 性能,产品丰富性上.  但比较坑爹的是,如果需要亚马逊提供技术支持的话,必须交100美金每月的技术支持...
亚马逊云服务明年下半年正式在华商用...
views 1942
12月12日,亚马逊举办了首届中国AWS技术峰会(Amazon Web Services)。亚马逊全球CTO兼副总裁Werner Vogels引用Gartner数据介绍,“2014年,AWS依然遥遥领先。我们的市场份额是其他14家IaaS服务提供者总和的5倍。”他表示,“高处不胜寒。” 不过,相比...
智能家居三大关键词:安全互联云计算...
views 1603
 在几年前,用智能手机来控制门锁、灯泡、窗帘等设备是让人很难想象的,即便是现在,对不熟悉智能家居的人来说,用智能手机来控制家居设备也能令其欣喜若狂、兴奋至极。不过,仔细想一想,这些还能算是智能家居吗?恐怕大多数人不以为然,至少了解智能家居的人都会这么认为。   有人将2014年称为智能家居“元年...

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

Docker入门教程:15个Docker基本命令及用法:等您坐沙发呢!

发表评论


读者排行