首页 > 代码库 > Docker学习笔记(四)走进docker的世界

Docker学习笔记(四)走进docker的世界

Docker学习笔记(四)走进docker的世界

 

一个容器实际上是运行在宿主机上的一个进程。

只不过在启动这个进程之前进行了一些特殊处理,让这个容器进入了一个全新的虚拟环境,与宿主机的环境分开,

所以这个进程及其子进程认为自己运行在一个独立的世界里面。

 

#查看进程

sudo docker run -d cyf:sshd /usr/sbin sshd -D

ps axf

可以看到在宿主机里面的5948这个sshd进程

下面进入docker容器查看

sudo docker-enter.sh 6867b8f4cd70

ps axf

可以看到在容器里面该进程的进程id为1

exit

 

容器的优势:

  • 创建删除速度快,达到秒级,传统虚拟化做不到。
  • 系统开销少。

 

Docker让容器管理更方便,不需要高深技术就能做到。

 

改变传统软件的运行方式和交付方式,在大多数场合可能代替传统虚拟机地位。

 

学习docker的好处:

学习Docker源码是学习go语言的好入口。

学习Docker,可以熟悉Linux操作系统的进程、文件系统、网络、设备管理知识。

 

Docker学习笔记(四)走进docker的世界