当前位置:网站首页 > 容器化与Kubernetes > 正文

docker启动容器命令解释(docker 启动容器命令)



Docker篇之启动容器

启动容器的两种方式
基于镜像新建一个容器并启动
将在终止状态(stopped)的容器重新启动

1、新建并启动
 
 

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

  • 检查本地是否存在指定的镜像,不存在就从公有仓库下载
  • 利用镜像创建并启动一个容器
  • 分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
  • 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
  • 从地址池配置一个 ip 地址给容器
  • 执行用户指定的应用程序
  • 执行完毕后容器被终止
2、启动已终止容器
3、守护态运行

让 Docker 容器在后台以守护态(Daemonized)形式运行,可以通过添加 -d 参数来实现。

容器启动后会返回一个唯一的 id,也可以通过 docker ps 命令来查看容器信息。
[root@VM-0-5-centos ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
412d520ea8cd centos:latest “/bin/bash” 8 seconds ago Up 7 seconds strange_nash

4、终止容器

命令为docker stop
docker restart 命令会将一个运行态的容器终止,然后再重新启动它
进入容器
在使用 -d 参数时,容器启动后会进入后台。 某些时候需要进入容器进行操作,有很多种方法,包括使用docker attach 命令

5、导出和导入容器
5.1导出容器

如果要导出本地某个容器,可以使用 docker export 命令。

5.2导入容器快照

可以使用 docker import 从容器快照文件中再导入为镜像,也可以通过指定 URL 或者某个目录来导入

区别:用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。

6、删除容器
到此这篇docker启动容器命令解释(docker 启动容器命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • docker版本降级(docker容器降级)2025-04-08 18:18:04
  • 启动docker容器命令(docker启动容器命令解释)2025-04-08 18:18:04
  • kubernetes中kubelet主要功能(kubernetes的功能)2025-04-08 18:18:04
  • 字符串转换为int数组(字符串转化为int)2025-04-08 18:18:04
  • kubelet二进制文件(kubernetes二进制安装部署)2025-04-08 18:18:04
  • k8s查看pod yaml(k8s查看pod 容器状态)2025-04-08 18:18:04
  • kubernetes的作用(kubernetes基本概念)2025-04-08 18:18:04
  • kubernetes配置(kubernetes配置文件)2025-04-08 18:18:04
  • crsed汉化(cruise汉化)2025-04-08 18:18:04
  • 字符编码转化(字符编码方法)2025-04-08 18:18:04
  • 全屏图片