• 68685

    文章

  • 645

    评论

  • 65

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

Docker - > Container

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

什么是Container

  • 通过Image创建( copy )
  • 在Image layer之上建立一个container layer(可读写)
  • 类比面向对象:类和实例
  • Image负责app的存储和分发,Container 负责运行app

docker container ls 可以例举出来本地正在运行的容器

docker container ls -a 例举出所有的容器,包括正在运行的或已经结束的

里面有 COMMAND 字段如:“/hello”,代表着Dockerfile里的CMD ["/hello"]

more hello-world/Dockerfile 查看这个文件里面的配置

当我们用 docker run xxx(image) 运行container 的时候默认会执行CMD["/hello"] 里面的命令 

docker run xxx 命令是运行完就结束的,它不是一个常驻内存的一个进程

centos 是一个比较复杂的image,可以使用docker run centos 执行这个image,如果

里面有centos版本的化可以 docker run centos:7 进行指定版本运行

交互式运行容器的方法:

  • docker run -it centos 可以常驻内存,运行后不会直接退出
  • docker run --help 查询docker 运行的帮助
  • docker run -i xxx 是交互式的 -i 代表 interactive(交互式)
  • docker run -t xxx 代表 Allocate a pseudo-TTY

每创建一个容器实际上就是在之前的 image 上多了一层,使用 docker container ls查看正在运行的容器,如 hello-world 

docker container ls -a 可以查看所有已经退出或者正在运行容器,那么我们如何进行删除呢?

命令:docker 查看docker有哪些命令 

运行centos 容器:docker run -it centos 进入默认centos

在centos 里可以创建文件,也可以对这个文件进行编辑,同样这个centos 也有yum这个命令

这里顺便解释下vi 和 vim 的区别,因为centos 它本身没有安装vim :

它们都是多模式编译器,不同的是vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面

vim 的这些优势主要体现在以下几个方面:

  1. 多级撤销 我们知道在vi里,按u只能撤销上次命令,而在vim 里可以无限制的撤销。
  2. 易用性 vi 只能运行于unix中,而vim不仅可以运行于unix,windows,mac等多操作平台。
  3. 语法加亮 vim可以用不同的颜色来加亮你的代码。
  4. 可视化操作 就是说 vim 不仅可以在终端运行,也可以运行于x window、mac os、windows。
  5. 对 vi 的完全兼容 某些情况下,你可以把vim当成vi来使用。

vi 和 vim 都是Linux中的编译器,不同的是vim 比较高级,可以视为vi 的升级版本。vi 适用于文本编辑,但是vim 更适用于 coding。

vi 有3个模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以输入字符,按ESC 将回到命令模式

命令模式:可以移动光标、删除字符等。

低行模式:可以保存文件、退出 vi、查找等功能(低行模式也可以看作是命令模式里的)

 

 

 

 

 

 

 

 

 

 


 转载至链接:https://my.oschina.net/u/3843989/blog/3073609。

695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客