上一章docker开发教程请查看:docker使用和操作容器container
这一章我们开始了解docker的架构、在windows主机上操作容器、以及docker的相关配置。
一、docker架构下图显示了标准的和传统的虚拟化体系结构。
文章图片
- server服务器是用来承载多个虚拟机的物理服务器。
- 主机host OS是基础机器如Linux或Windows。
- 虚拟机监控程序Hypervisor可以是VMWare,也可以是用来托管虚拟机的Windows Hyper V。
- 然后我们可以将多个操作系统作为虚拟机安装在现有的系统管理程序之上,作为客户操作系统。
- 然后在每个客户操作系统上托管应用程序。
文章图片
- server服务器是用来承载多个虚拟机的物理服务器,所以这一层不变。
- 主机host OS是基础机器如Linux或Windows,所以这一层也不变。
- 现在出现了新一代的Docker引擎,这是用来运行操作系统,在此之前操作系统是作为Docker容器的虚拟机。
- 所有的应用程序现在都以Docker容器的形式运行。
二、windows上操作docker容器Docker引擎的优点在于,它被设计用于各种操作系统。我们已经看到了Windows上的安装和Linux系统上的所有Docker命令,现在让我们看看Windows操作系统上的各种Docker命令。
1、docker镜像
让我们在Windows主机上运行Docker图像命令。
文章图片
从这里我们可以看到我们有两个镜像ubuntu和hello-world。
2、运行一个容器
现在让我们在Windows Docker主机中运行一个容器。
文章图片
我们可以看到,通过运行容器我们现在可以在Windows主机上运行Ubuntu容器。
3、列出所有容器
让我们列出Windows主机上的所有容器。
文章图片
4、暂停容器
现在让我们停止Windows主机上正在运行的容器。
文章图片
所以你可以看到Docker引擎在不同的Docker主机上是非常一致的,它在Windows上的工作方式和在Linux上的工作方式是一样的。
三、docker配置1、service docker stop
下面我们将查看配置Docker的不同选项,下面的命令用于停止docker守护进程进程。
service docker stop
该命令返回值为显示Docker进程已停止的消息,使用例子如下:
sudo service docker stop
当我们运行上面的命令时,它将产生以下结果:
文章图片
2、service docker start
【docker架构、windows主机操作容器、配置详细介绍——docker开发教程】此命令用于启动Docker守护进程,使用语法如下:
service docker start
显示Docker进程已经启动的消息,下面是一个使用例子:
sudo service docker start
当我们运行上面的命令时,它将产生以下结果:
文章图片
推荐阅读
- docker容器和shell命令、创建和构建docker文件全解——docker开发教程
- 垂死之光带来新的可玩角色,向左回击4 Dead 2 Crossover事件
- 垂死之光2延迟评测
- 龙珠Z(卡卡罗特评测)
- 命运2(超越光明Vidoc揭示了新的路线图和“追捕情节”的季节变化)
- 命运2(超越轻型发射拖车带来了不惜一切代价保护Varik的需求)
- 命运2(超越光影带来断断续续的断头台,毁灭性的雕像雕像等)
- 死亡搁浅评测(漫游者)
- 暗黑血统创世记评测