• Docker remote API简单配置使用


    1.启动docker remote API的方式如下:

    docker -d -H uninx:///var/run/docker.sock  -H tcp://0.0.0.0:5678

    2.但是为了伴随开机启动需要修改响应的配置,修改如下:

    # vi /etc/sysconfig/docker  
    
    other_args=" -H  unix:///var/run/docker.sock -H tcp://0.0.0.0:5678"

    # service docker restart 

     3.验证配置

    # docker -H localhost:5678 version
    Client version: 1.7.1
    Client API version: 1.19
    Go version (client): go1.4.2
    Git commit (client): 786b29d/1.7.1
    OS/Arch (client): linux/amd64
    Server version: 1.7.1
    Server API version: 1.19
    Go version (server): go1.4.2
    Git commit (server): 786b29d/1.7.1
    OS/Arch (server): linux/amd64

    4. 通过加 -v参数来获取更详细的信息

    # curl -v -X GET localhost:5678/_ping 
    * About to connect() to localhost port 5678 (#0)
    *   Trying ::1... connected
    * Connected to localhost (::1) port 5678 (#0)
    > GET /_ping HTTP/1.1
    > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 
    
    libssh2/1.4.2
    > Host: localhost:5678
    > Accept: */*
    > 
    < HTTP/1.1 200 OK
    < Date: Thu, 14 Jul 2016 02:33:04 GMT
    < Content-Length: 2
    < Content-Type: text/plain; charset=utf-8
    < 
    * Connection #0 to host localhost left intact
    * Closing connection #0

    5.查看镜像的信息

    # curl -X GET http://localhost:5678/images/json |python -m json.tool
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    103  2381    0  2381    0     0   6035      0 --:--:-- --:--:-- --:--:--  6058
    [
        {
            "Created": 1468305277, 
            "Id": "2100ac66596ec5538b791a6bba9747f6c0a5f31cb4cd201fdd3b45c869e3a6a9", 
            "Labels": {}, 
            "ParentId": "1d5232051b93ace0db217c4a157760147f5764d57601d2a1a6dcb5019f447fce", 
            "RepoDigests": [
                "<none>@<none>"
            ], 
            "RepoTags": [
                "<none>:<none>"
            ], 
            "Size": 0, 
            "VirtualSize": 269858105
        }
    ]
  • 相关阅读:
    业务线--node中间层做一个透传的项目
    JavaScript 字符串replace全局替换
    纯HTML和CSS实现点击切换
    css 清除一些默认的设置
    js异步请求方式
    VScode编辑器个性化配置
    webpack 解决跨域问题
    node.js连接MongoDB数据库,db.collection is not a function完美解决
    nodejs中&#x5B89;&#x5353;&#x7AEF;的编码如何转换为中文
    深入理解js的变量提升和函数提升
  • 原文地址:https://www.cnblogs.com/sfnz/p/5670466.html
Copyright © 2020-2023  润新知