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

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

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

相关文章

1元带来的16块效应 微软合作伙伴转型云计算...
views 1475
今年,微软的一系列公有云服务正式落地中国,由世纪互联运营的Windows Azure、Office 365服务相继正式商用,而微软也正在推进着自己的转型之路。所有的业务发展都离不开生态系统中各环节的通力配合,在本地建立核心的生态伙伴变得尤为重要,在微软向云计算、移动等领域转型的过程中,微软的合作...
网络基础设施是云计算的弱点?
views 1463
无论你选择软件即服务、平台即服务或者是基础架构即服务,有一件事是不能避免的:你需要一个良好的、可靠的网络连接到云。自从云彻底改变了网络的作用及相关的硬件和软件,网络的存在成为了一个障碍。 云计算真正的致命弱点是,IT在创建一个高可靠网络时未能考虑到深层次的挑战,并且在完成迁移成之后才开始深入挖掘网...
云计算提供商到底哪家强?
views 1896
云计算提供商到底哪家强? 本人用过Amazon的EC2, Microsoft的Azure,阿里云,腾讯云.Linode,总体上来说,Amazon的EC2的云计算最好,不管从云安全性,操作性,价格, 性能,产品丰富性上.  但比较坑爹的是,如果需要亚马逊提供技术支持的话,必须交100美金每月的技术支持...
云计算重点应用领域发展趋势-战略性新兴产业...
views 1948
  目前,云计算在中国主要行业应用还仅仅是“冰山一角”,但随着本土化云计算技术产品、解决方案的不断成熟,云计算理念的迅速推广普及,云计算必将成为未来中国重要行业领域的主流IT应用模式,为重点行业用户的信息化建设与IT运维管理工作奠定核心基础,根据笔者对中国重要行业领域信息化建设现状与未来...
迪斯尼发布云电影服务 支持移动和在线观看...
views 1699
2月26日消息,据国外媒体报道,沃尔特迪斯尼公司发布了一款面向消费者的云电影服务Disney Movies Anywhere,该服务支持用户在线购买和观看迪斯尼、皮克斯和马维尔等制片厂出品的影片,用户们还可以将购买的影片保存在云中供日后观看。 迪斯尼推出这项服务的目的是鼓励消费者购买数字影片。与好莱...
到底要不要选择BaaS?看情况吧
views 1670
备份即服务(BaaS)从云端提供了备份和恢复操作。基于云的BaaS提供商在其数据中心维持一套必不可少的备份设备、应用软件、流程和管理。客户要在本企业安装一些系统――通常是硬件设备和备份代理,但根本不需要购买备份服务器和软件,不需要什么升级、打补丁,也不需要购买重复数据删除专用设备。 请注意:Baa...
乐视+微软:借力Azure布局海外,实现全球视频云服务-CSDN.NET...
views 1364
乐视和微软正式宣布展开全球战略合作。一方面,乐视将借力Azure的IaaS资源实现海外市场的拓展;另一方面,在Azure的基础上,乐视云将为Azure的用户提供视频云服务。 12月18日,乐视和微软在北京举办了题为“云端起舞,生态协同”的发布会,正式宣布展开全球战略合作。联想到今年早些时候,萨提亚·...
构建云计算必读的十大云经典案例部署...
views 1438
1。以增加销售为目的的内部云   EMC对云的态度不仅仅是“炒作”。EMC利用自身的存储硬件以及数据管理软件,并结合戴尔服务器以及VMware虚拟软件搭建了一个内部的私有云模型,并通过虚拟桌面为其内部员工提供云服务。     EMC的私有云模型提供了从硬件...

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

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

发表评论


读者排行