zoukankan      html  css  js  c++  java
  • docker 容器

    docker run -t -i ubuntu:14.04 /bin/bash

    新建并启动容器

    -t    让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上 

    -i     让容器的标准输入保持打开

    -d    让容器在后台以守护态(Deamonized)形式运行

    -v     创建一个数据卷并挂载到容器里

    -v  /src/webapp:/opt/webapp:ro

      加载主机的 /src/webapp 目录到容器的 /opt/webapp 目录。docker 挂载数据卷的默认权限是读写,通过:ro 指定为只读

    -P 随机映射49000~49900的端口到内部容器开放的网络端口

    -p  hostPort:containerPort    本地端口映射到容器端口

      docker port containername 5000   查看当前映射的端口配置


    docker ps  查看容器信息

    docker logs   获取容器的输出信息

    docker inspect  查看指定容器的信息


    docker  export 7691a814370e > ubuntu.tar   

    导出容器快照到本地文件

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

    从容器快照文件中再导入为镜像

    docker load    导入镜像存储文件到本地镜像库

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


    docker rm :删除一个处于终止状态的容器

    -f  删除一个运行中的容器

     -v 删除容器的同时移除数据卷

  • 相关阅读:
    oracle查询哪些sp修改了某些表
    asp.net mvc
    更新计算机驱动
    instr函数的用法
    UNION ALL UNION
    Python机器学习ch02 代码学习2
    Python机器学习 ch02代码学习1
    转载Python切片(小知识点)
    FMCW部分资料连接
    Python基础25 异常堆栈跟踪,释放资源,自定义异常和主动抛出
  • 原文地址:https://www.cnblogs.com/MUMO/p/8335199.html
Copyright © 2011-2022 走看看