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 -- 阿圆这个程序媛
  • 相关阅读:
    转载php在IIS中运行
    程序员必去的网站
    分享一下jQuery UI的地址
    dbcp相关配置
    shell学习第二弹-进阶
    shell学习第一弹-初识
    java servlet 3.0文件上传
    Junit使用第二弹
    各个数据库中,查询前n条记录的方法
    junit使用第一弹
  • 原文地址:https://www.cnblogs.com/chaos-li/p/9605355.html
Copyright © 2011-2022 走看看