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

    一个容器实际上是运行在宿主机上的一个进程。

    只不过在启动这个进程之前进行了一些特殊处理,让这个容器进入了一个全新的虚拟环境,与宿主机的环境分开,

    所以这个进程及其子进程认为自己运行在一个独立的世界里面。

    进入docker容器查看:docker-enter.sh 6867b8f4cd70

    一、Dockerfile镜像的基本操作

    1、列出镜像docker images

      -a 显示所有镜像(包括中间镜像)
      -f 过滤条件
      --no-trunc=false 不截断显示数据
      -q 只显示镜像的唯一id
    REPOSITORY/仓库名 TAG/标签 IMAGE_ID/截断的id CREATED/创建实践 VIRTUAL_SIZE/大小
      镜像铭+标签 确定一个镜像,或 id,不指定标签,使用默认标签LATEST

    docker images --no-trunc
    docker images centos

    2、查看镜像 docker inspect container|image

    docker inspect ubuntu:14:04

    3、删除镜像

    docker rmi [OPTIONS] IMAGE
     -f 强制删除

    docker rmi ubuntu:14.04
    如果有多个标签,只删除一个标签

    要删除镜像文件,可以通过image-id删除,或者一个一个的删除标签
    docker rmi image-id

    docker rmi a标签 b标签

    # 删除所有的ubuntu镜像
    docker rmi ${docker images -q ubuntu}
    其中,${docker images -q ubuntu}返回所有标签

    二、Dockerfile 镜像 的创建

    • docker commit
    • docker build -t="xxx:tagid"  .

    三、Docker 镜像 的导出和导入

    • docker save -o ubuntu14.04.tar ubuntu:14.04
    • docker load --input ubuntu14.04.tar 或 docker load < ubuntu14.04.tar 
  • 相关阅读:
    jvm-类加载
    jvm调优
    jdk8与jdk9的共存
    eclipse的插件开发-启动时间
    斐波那契数列算法逐层优化(C++)
    2G.处女座与复读机(C++)
    3I.处女座的约会(C++)
    3D.处女座的训练(C++)
    3E.处女座和小姐姐(C++)
    3C.处女座点名(C++)
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6361286.html
Copyright © 2011-2022 走看看