zoukankan      html  css  js  c++  java
  • Docket 第三章

    1.获取所有docker命令

    docker

     2.查询指定命令具体用法

    docker node --help
    

      

    3.通过容器获取ubuntu镜像

    [root@qicheng ~]# docker pull ubuntu
    Using default tag: latest
    latest: Pulling from library/ubuntu
    6a5697faee43: Pull complete
    ba13d3bc422b: Pull complete
    a254829d9e55: Pull complete
    Digest: sha256:fff16eea1a8ae92867721d90c59a75652ea66d29c05294e6e2f898704bdb8cf1
    Status: Downloaded newer image for ubuntu:latest
    docker.io/library/ubuntu:latest

    4.ubuntu下启动一个容器,并以命令形式进入

    [root@qicheng ~]# docker run -it ubuntu /bin/bash
    root@072ddd311a79:/# 

    退出镜像exit

    root@072ddd311a79:/# exit
    exit

    5.启动停止运行的容器

    [root@qicheng ~]# docker ps -a
    CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS                        PORTS               NAMES
    072ddd311a79        ubuntu              "/bin/bash"              About a minute ago   Exited (130) 42 seconds ago                       beautiful_bassi
    2eb661c9e2d1        ubuntu:15.10        "/bin/sh -c 'while t…"   15 minutes ago       Exited (137) 10 minutes ago                       priceless_easley
    163ed15c303f        ubuntu:15.10        "/bin/bash"              17 minutes ago       Exited (0) 15 minutes ago                         charming_ishizaka
    5da5d6fc65d7        ubuntu:15.10        "/bin/echo 'Hello wo…"   18 minutes ago       Exited (0) 18 minutes ago                         distracted_noyce
    53c7f7da41fe        hello-world         "/hello"                 21 minutes ago       Exited (0) 21 minutes ago                         naughty_lovelace
    2d58f7c9d127        ubuntu:15.10        "/bin/bash"              26 minutes ago       Exited (127) 24 minutes ago                       distracted_feistel
    1a9d9a661870        ubuntu:15.10        "/bin/echo 'Hello wo…"   33 minutes ago       Exited (0) 33 minutes ago                         eloquent_heyrovsky
    37306ab51a95        hello-world         "/hello"                 34 minutes ago       Exited (0) 34 minutes ago                         fervent_bartik
    [root@qicheng ~]# docker start 37306ab51a95
    37306ab51a95

    6.docket容器后台运行 -d

    [root@qicheng ~]# docker run -itd --name ubuntu-test ubuntu /bin/bash
    41122d2b470ed3d715da9aff4b650590f7bba0796cf8df7cef4581a25221b90e
    
    [root@qicheng ~]# docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    41122d2b470e        ubuntu              "/bin/bash"         19 seconds ago      Up 19 seconds                           ubuntu-test

    停止容器

    docker stop <容器ID>

    重启容器 docker restart <容器ID>

    7.后台启动情况下访问容器

    [root@qicheng /]# docker attach 41122d2b470e 
    root@41122d2b470e:/# 

    在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:

    • docker attach

    • docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

     8.导出导入容器

    [root@qicheng /]# docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    41122d2b470e        ubuntu              "/bin/bash"         7 minutes ago       Up About a minute                       ubuntu-test
    [root@qicheng /]# docker export 41122d2b470e  > ubuntu.tar
    

     

     导出快照到本地

    导入容器快照

    docker import - test/ubuntu:v1

    9.删除容器

    docker rm -f 37306ab51a95 

    清理所有终止状态的容器

    docker container prune
  • 相关阅读:
    路由器漏洞调试的一些技巧
    路由器漏洞挖掘利用的一些基础知识
    windows 利用环境变量%PATH%中目录可写提权

    python super原理,不是指父类
    regexp盲注的一些改进
    阿里规范
    阿里规范
    工具类
    Timer 使用 (一)
  • 原文地址:https://www.cnblogs.com/setout/p/14030708.html
Copyright © 2011-2022 走看看