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
  • 相关阅读:
    将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
    用 ASP.NET 2.0 改进的 ViewState 加快网站速度
    SQL行列转换实战
    分页存储过程
    分布式系统设计套件
    ASP.NET 2.0 本地化功能:本地化 Web 应用程序的新方法
    在 ASP.NET 页面中使用 TreeView 控件
    SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
    ASP.NET 常见问题 和 网页上加上百度搜索
    两台SQL Server数据同步解决方案
  • 原文地址:https://www.cnblogs.com/setout/p/14030708.html
Copyright © 2011-2022 走看看