zoukankan      html  css  js  c++  java
  • 1-2docker-基本的使用

    1、Docker 官⽅提供了⼀个公共的镜像仓库

    https://hub.docker.com
    

     2、获取镜像

    docker pull [选项] [Docker Registry 地址[:端⼝]/]仓库名[:标签]
    

    3、运行镜像

    docker run  -it --rm ubuntu:16.04 /bin/bash
    -it:这是两个参数,⼀个是 -i:交互式操作,⼀个是 -t 终端。我们这⾥打算进⼊ bash 执⾏⼀些命 令并查看返回结果,因此我们需要交互式终端。
    --rm:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会⽴ 即删除,除⾮⼿动 docker rm。我们这⾥只是随便执⾏个命令,看看结果,不需要排障和保留结 果,因此使⽤ --rm 可以避免浪费空间。
    ubuntu:16.04:这是指⽤ ubuntu:16.04 镜像为基础来启动容器。
    bash:放在镜像名后的是命令,这⾥我们希望有个交互式 Shell,因此⽤的是 bash。
    -d: 后台运行
    

     4、列出镜像列表

    docker images
    

     5、查看镜像占用大小

    docker system df
    

     6、后台启动,执行shell

    docker run -it -d ubuntu:16.04 /bin/bash -c 'while true;do echo 1234;sleep 1;done'
    

     docker logs -f f423fa1e19f9
    
    -f 持续监测log监测
    

     8、进入容器

    docker exec -it f423fa1e19f9 /bin/bash
    

     9、停止容器

    10、删除容器

    docker rm [选项] <镜像1> [<镜像2> ...]
    
    docker rm f423fa1e19f9
    
    docker rm  -f  423fa1e19f9
    
    # -f 强制删除。如果有在运行中的,可以删除
    

     删除镜像

    docker rmi ubuntu:latest
    

    # 如果有多个容器,或者镜像需要一块删除
    
    docker rm $(docker ps -qa)
    
    docker rmi $(docker images -qa)
    

     

  • 相关阅读:
    JSP+Ajax站点开发小知识
    JavaScript向select下拉框中加入和删除元素
    debain install scim
    Xcode 5.1.1 与 Xcode 6.0.1 共存
    Oracle集合操作函数:Union、Union All、Intersect、Minus
    8皇后-----回溯法C++编程练习
    Copy-and-swap
    Android System Property 解析
    Android 仿PhotoShop调色板应用(二) 透明度绘制之AlphaPatternDrawable
    Android 仿PhotoShop调色板应用(一)概述
  • 原文地址:https://www.cnblogs.com/zhaojingyu/p/11592162.html
Copyright © 2011-2022 走看看