zoukankan      html  css  js  c++  java
  • 四:(之三)制作镜像和一些docker命令

    3.DIY image

    3.1如何去掉sudo权限命令,让当前用户拥有操作docker的权限?

     

    3.2 制作一个image:

    拉取一个非常小的base image,hello-world。其中是一个可执行文件,运行起来就是一个容器。

    mkdir hello-world 

    打成二进制文件hello

    构建一个三层的image:from scratch意思是不在其他base image之上。

    通过docker run 可以发现hello-world可以运行成一个container。

    docker history +imageid 可以查看当前image的层次,下面一层是添加文件,上面是执行命令。

    注:

      

    3.3 container 运行容器:

     

    因为hello-world不是一个常驻内存的容器,CMD[“/hello”]命令执行完就会退出。-a查看已执行和正在执行的容器。

    “bin/bash”也不会常驻内存:

    3.4熟悉一些命令行操作:

    如删除容器

    Dk两大类命令,comment简化了manager comment 。

    如 docker container ls -a 等同于docker ps -a

    如docker rm默认就是移除一个容器:

    移除一个image:

    等同于 docker rmi 280e

    批量清理容器:

    使用docker rm $(docker container ls -aq)

    批量清除所有已退出的容器:

    by -- 阿圆这个程序媛
  • 相关阅读:
    SSH出现ls command not found
    SVN打包备份
    【转】Linux安装JDK1.7 prm
    任务
    java多线程
    JAVA开发中151个建议
    Linux Too Many OpenFiles
    【收藏】Linux tail命令
    Linux读取属性配置文件注意事项
    [转]Linux端口查看命令
  • 原文地址:https://www.cnblogs.com/chaos-li/p/9605355.html
Copyright © 2011-2022 走看看