看我的文章准没错,关于Docker容器进一步操作

 Docker容器特点       

       当在虚拟机上有了 Docker 的镜像,就可以创建 Docker 容器了。Docker 容器是一种轻量级的虚拟化方式可以在“秒”级时间内快速启动和停止。另外,Docker 容器对系统资源(如 CPU、 内存、I/O带宽)的要求很低。除运行在容器中的应用外,Docker 容器基本不会消耗其他的 系统资源。

注释:如果一个Docker容器被删除了,则该容器本身的状态是不会被保留的。因此要实现数据的持久保存,则需要借助数据卷的方式来实现。

3.1 Docker容器的基本概念与操作
                 Docker的容器类似操作系统的文件夹,其中包含应用和应用运行时所需要的依赖环
境。每一Docker 容器都是从 Docker 镜像创建的。
                Docker容器的操作包括: 创建容器、停止容器、进入容器、删除容器、导入和导出容
器、查看容器等。
               下面演示如何进行这些操作。
(1)使用“docker create”创建容器,如以下命令所示。这里基于 Nginx 的镜像创
建了一个容器,名字为“mycontainer”。
[root@pp ~]# docker create --name mycontainer nginx
(2)在“myps”命令后使用-a参数可以查看所有的容器,如图3-1所示。注意,这时
容器不一定是运行状态。
(3)使用“docker start”命令可以启动容器。
[root@pp ~]# docker start d6ad6e8a3372
(4)使用“docker run”命令可以直接创建容器并启动容器。
[root@pp ~]# docker run -d --name mycontarner2 nginx
(5)使用“docker exec”命令可以进入容器内,例如:
其中的参数说明如下。
  • -t:为Docker分配一个伪终端。
  • -i:为Docker 打开标准输入。
也可以使用容器的ID进入容器
(6)在停止并删除容器时需要注意:当容器正在运行时,是不能直接将其删除的。但可
以使用-f参数进行强制删除
[root@pp ~]# docker stop  d6ad6e8a3372
[root@pp ~]# docker rm mycontainer
mycontainer
[root@pp ~]# docker rm -f mycontainer

注释:如果要一次性删除所有容器,则执行以该命令:docker rm -f $(docker ps -aq)

(7)可以导出一个已经创建的容器到一个文件中。不管容器处于什么状态,都可以使
用“docker export”命令进行导出
[root@pp ~]# docker export -o myexportcontainer1.tar  9020348d9b01

(8)从容器导出生成的文件,可以使用“docker import”命令重新导入容器。
[root@pp ~]# docker import myexportcontainer1.tar mynginx_imported
注释:这里mynginxximported是一个镜像。
(9)使用mynginx_imported镜像来创建一个容器。这里需要注意的是:如果要使用导
入的镜像直接启动容器,则需要在启动时跟上具体的命令
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值