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

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

本文中,我们将学习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>。 

相关文章

OpenStack私有云DR的益处比其TCO更显而易见...
views 1635
 更好的DR对于使用OpenStack的机构来说是不无益处的,但其具体的投资回报确难以准确的传达给业务部门。 灾难恢复就像保险—也许它不是一个好的投资直到出了问题。 IT专家们看到对于灾难恢复(DR)的需求,并且很多人因为这个原因而使用OpenStack私有云。但是DR投资回报(ROI)的模糊不清使...
解读三大数据中心网络技术:为云计算而生...
views 3492
近年来云计算这个词在业界越来越火热,从公有云到私有云各家厂家都纷纷在为云领域努力着。云计算已经被视为科技业的下一次革命,它将带来工作方式和商业模式的根本性改变。然而云是高高在上的,要让云计算真正跑起来,数据中心就成了云计算的着力点。只有在数据中心,云计算才能发挥出其优越的技术性能。但是传统数据中心无...
Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel...
views 2009
Google在2003年到2004年公布了关于GFS、 MapReduce和BigTable三篇技术论文,这也成为后来云计算发展的重要基石,如今Google在后Hadoop时代的新“三驾马车”—— Caffeine、Pregel、Dremel再一次影响着全球大数据技术的发展潮流。 Mike Ols...
被互联网改变的课堂
views 1887
《经济学人》近期刊文指出:教育成本不断增长、教育需求发生变化、以及颠覆性科技的出现,这三大因素将导致传统的大学发生巨大的革新。 MIT斯隆管理评论名誉主编,MIT斯隆管理学院副院长黄亚生引述哈佛大学商学院教授Clay Christensen的预测,称美国将会有50%大学因为网上数字教育模式的冲击而...
云计算数据中心建设融合很多新技术
views 1715
 1、云计算数据中心的构成     云计算数据中心本质上由云计算平台和云计算服务构成。云计算服务包括通过各种通信手段提供给用户的应用、软件、工具以及计算资源服务等;云计算平台包括用来支撑这些服务的安全可靠和高效运营的软硬件平台。通过云计算平台将一个或多个数据中心的软硬件整合起来,形成一种分层的虚拟计...
阿里巴巴欲在云计算领域再造一个双十一...
views 1994
 今年双十一阿里巴巴再次打破记录,创造了571亿的天量交易额。对于重兵布局的云计算业务,阿里巴巴希望能够复制双十一的成功,打造一场属于程序员的剁手狂欢。   阿里云1218   阿里云计算宣布在12月18日对旗下主力云计算产品进行打折促销,云服务商、风投机构等都将参与到这场狂欢中。“我们希望通过...
工信部将借云计算等新技术助推中小企业信息化|工信部|云计算_互联网_新浪科技_新浪网...
views 1626
新华社北京5月5日电(记者张辛欣、刘菊花)工业和信息化部总工程师朱宏任5日说,工信部将借助云计算、大数据、移动互联等新技术,降低中小企业信息化应用的成本和门槛,推进中小企业信息化水平提升。到2018年形成一批有影响力和公信力的中小企业信息化服务平台、园区和产业集群。   朱宏任是在5日举行的2014...
谈谈物联网和云计算的融合发展
views 1963
物联网的英文名称叫“The Internet of things”。见名知义,物联网简单地说,就是“物与物相联而形成的一个彼此互相通信的网络”。其中包含两层含义:它是基于于互联网基础上的一个网络;它有触角己经伸到任何可以通信的物体,能够彼此之间进行信息的沟通。基于此,对物联网可以这样下定义:通过射频...

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

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

发表评论


读者排行