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
    }
]
复制代码

 

posted @   思凡念真  阅读(5535)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示