
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
昆明IT培训导师跟大家说说Docker的经典指南,Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
先来看看下面这张工作流程图中,可以帮助你更好的理解Docker的工作模式。
接下来,昆明达内培训导师要让大家知道关于Docker容器的三项基本内容:
·Docker容器:这是Docker容器运行的一个简单的虚拟机。
·Docker镜像:这类似于你在虚拟机上运行的ISO映像,但这是一个高度精简的版本。窗机中所有多余的安装包和文库都已经被删除。
Docker库
Docker容器
官方下载之后你就可以在PC端使用你的Docker了,为防止它不慎丢失,你可以用Docker窗口命令再创建一个默认Docker备用。使用命令为:docker-machinecreatedefault.
Docker镜像
关于Docker容器我们先说这么多,现在我们来看看Docker镜像在容器上的运行。如果你已经了解"库",那么你就可以通过dockerpullrocker/rstudio命令来下载图像,如果你不知道选什么图像,你可以到Docker中心(类似于Git中心);这是一个docker图库,你可以在那里挑选镜像并开始工作。
Docker库
Docker镜像本质上是静态的,容器可以启动/停止来做实际工作。容器使用的是另一个Docker镜像,你可以运行下面的指令来检查你的电脑上有什么容器。
dockerps-a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
21d0cdc5051d gcr.io/tensorflow/udacity-assignments:1.0.0 "/run_jupyter.sh" 15 minutes ag
如果删掉开关,则只能看到当前正在运行的容器。在我们的例子中,那只是RStudio容器。
那么,你可以停止一个容器,用这个指令来实现:docker stopr studio
要开始一个容器,你可以用这个:docker startr studio
详情请关注达内科技:http://km.tedu.cn