zoukankan      html  css  js  c++  java
  • Docker学习笔记(二)

    1.启动容器

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

    新建:

    1.docker run centos:6 /bin/echo 'Hello World'  #输出一个“Hello World”,之后终止容器

    2.docker run -t -i centos:6 /bin/bash #启动一个bash终端,允许用户进行交互

    -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。

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

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

    启动已终止的容器

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

      docker start 容器名称   docker stop 容器名称

    2.进入容器

    3.导出、导入容器

     1.导出容器

      docker ps -a

      docker export 容器ID > centos.tar

    2.导入容器

      cat centos.tar | docker import - test/ubuntu:v1.0

      docker images

    3.删除容器

      docker rm  容器名

  • 相关阅读:
    人件阅读笔记之三
    明日计划:团队开发Fooks第十天
    明日计划:团队开发Fooks第九天
    明日计划:团队开发Fooks第八天
    明日计划:团队开发Fooks第七天
    明日计划:团队开发Fooks第六天
    优先队列
    KMP
    django-中间件
    Ajax--参数,csrf跨站请求伪造,serialize(),上传文件formdata
  • 原文地址:https://www.cnblogs.com/xubc/p/4668477.html
Copyright © 2011-2022 走看看