Docker篇之启动容器

本文介绍了Docker启动容器的方法,包括新建并启动容器、启动已终止容器、守护态运行、终止容器、导出和导入容器,以及删除容器的操作。详细讲解了docker run、docker start、docker stop、docker rm等命令的使用。
摘要由CSDN通过智能技术生成

Docker篇之启动容器

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

1、新建并启动

命令为 docker run
下面的命令输出一个 “linux is not unix”,之后终止容器

#docker run centos:latest /bin/echo 'linux is not unix'

linux is not unix
下面的命令则启动一个 bash 终端,允许用户进行交互

[root@VM-0-5-centos ~]# docker run -it centos:latest  /bin/bash
[root@9448eac67d00 /]# 

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

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

命令为docker start
直接将一个已经终止的容器启动运行。

3、守护态运行

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

[ro

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值