zoukankan      html  css  js  c++  java
  • Docker学习笔记四 Docker容器

    本文地址:https://www.cnblogs.com/veinyin/p/10439849.html 

     

    容器是独立运行的一个或一组应用及他们的运行态环境,对应虚拟机的操作系统和应用。

    启动

    可以新建之后启动也可以将停止状态的容器重新启动

    docker run 

    创建一个容器并启动,Docker 在后台运行的标准操作:

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

    将已终止的容器启动运行

    后台运行

    启动时加上 -d 参数就能后台运行,使用该参数启动后会返回一个 ID,用

    docker container logs

    可以查看容器的输出内容

    容器是否长久运行与是否后台运行无关,与 docker run 指定的命令有关

    终止容器

    docker container stop

    终止一个运行中的容器,当 Docker 容器中指定的应用终结时,容器也自动终止

    docker container restart 

    容器重启动

    进入容器

    进入后台运行的容器

    docker attach ID  // 不建议使用,这个标准输出中 exit 会导致容器的停止
    docker exec -it bash  // exit 不会导致容器退出

      

    导入和导出容器

    导出 export

    docker export ID > name.tar

    导入 import

    cat name.tar | docker import - name:tag  // 导入容器快照
    docker import url|path name  // 通过 URL 或目录导入

    删除容器

    docker container rm name | ID

    删除终止状态下的容器,删除运行中的容器加 -f 参数

    docker container prune

    删除所有终止状态下的容器

    END~~~≥ω≤ 

  • 相关阅读:
    使用ftp软件上传下载php文件时换行丢失bug
    #1045
    wamp虚拟主机的配置 .
    css3很酷的加载动画多款
    理解CSS3 transform中的Matrix(矩阵)
    好吧,CSS3 3D transform变换,不过如此!
    js流程控制语句
    js变量
    js函数
    Gym 100507I Traffic Jam in Flower Town (模拟)
  • 原文地址:https://www.cnblogs.com/veinyin/p/10439849.html
Copyright © 2011-2022 走看看