启动docker的两种方式
分类:知识集锦 发布时间:2022/10/10 0:00:00

启动docker有两种方式,一种是在镜像新建一个docker并启动,另外一个是将在终止状态(stopped)的docker重新启动。

因为 Docker 的容器属于轻量级的,所以,很多用户都是随时删除和重新创建容器


新建并启动docker

当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:

· 检查本地存在不存在指定的镜像,如果不存在,那就从公有仓库下载

· 利用镜像建立并启动一个容器

· 分配一个文件系统,然后在只读的镜像层外面挂载一层可读写层

· 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去

· 从地址池配置一个 ip 地址给容器

· 执行用户指定的应用程序

· 执行完毕后容器就可以被终止了


具体的步骤如下:

首先,我们可以使用 systemctl status docker来查看docker当前状态,目前我们只是安装好了,理论上是都是未启动的。

接下来,我们可以使用 systemctl start docker来启动docker服务,启动后,可以使用systemctl status docker命令来查看docker服务当前状态

想要停止docker服务的话,我们可以使用 systemctl stop docker来停止命令。

想要重启docker服务的话,我们可以使用 systemctl restart docker来重启命令。

最后,根据各自的需求,可以考虑设置开机自启动docker服务,命令:systemctl enable docker。


启动已终止容器

可以利用 docker start 命令,可以直接将一个已经终止的容器启动运行。

容器的核心为所执行的应用程序,所需要的资源都是应用程序运行所必需的。除了这个之外,并没有其他的资源可以在伪终端中利用 ps 或 top 来查看进程信息。

体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策