• docker 开启Remote API 访问 2375端口


    常见docker端口包括:
    2375:未加密的docker socket,远程root无密码访问主机
    2376:tls加密套接字,很可能这是您的CI服务器4243端口作为https 443端口的修改
    2377:群集模式套接字,适用于群集管理器,不适用于docker客户端
    5000:docker注册服务
    4789和7946:覆盖网络

    如何配置2375 远程访问接口

    在/usr/lib/systemd/system/docker.service,配置远程访问。

    主要是在[Service]这个部分,加上下面两个参数

    # vim /usr/lib/systemd/system/docker.service
    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    
    • 1
    • 2
    • 3
    • 4

    重启

    systemctl daemon-reload
    systemctl restart docker
    
    • 1
    • 2

    简单使用

    -H为连接目标主机docker服务

    1.查看docker版本

    docker -H tcp://127.0.0.1:2375 version
    
    • 1

    输出:

    Client:
    Version:           20.10.12
    API version:       1.41
    Go version:        go1.16.2
    Git commit:        20.10.12-0ubuntu2~20.04.1
    Built:             Wed Apr  6 02:14:38 2022
    OS/Arch:           linux/amd64
    Context:           default
    Experimental:      true
    
    Server:
    Engine:
     Version:          20.10.12
     API version:      1.41 (minimum version 1.12)
     Go version:       go1.16.2
     Git commit:       20.10.12-0ubuntu2~20.04.1
     Built:            Thu Feb 10 15:03:35 2022
     OS/Arch:          linux/amd64
     Experimental:     false
    containerd:
     Version:          1.5.9-0ubuntu1~20.04.4
     GitCommit:
    runc:
     Version:          1.0.0-rc10
     GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
    docker-init:
     Version:          0.19.0
     GitCommit:
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    2. 查看镜像包:

    docker -H tcp://127.0.01:2375 images
    
    • 1

    输出

    REPOSITORY                         TAG             IMAGE ID       CREATED         SIZE
    portainer/portainer-ce             2.14.2-alpine   3405981cd196   4 weeks ago     284MB
    docker-compose_workers-web-redis   latest          52bc74ff6ad1   4 weeks ago     32.4MB
    mysql-worker-mysql-image           latest          69478c610940   5 weeks ago     448MB
    clickhouse/clickhouse-server       22.3            5619ba59bcfe   2 months ago    911MB
    redis                              7.0-alpine      f934e82c14d1   2 months ago    28.4MB
    zookeeper                          3.7.0           36c607e7b14d   8 months ago    278MB
    mysql                              5.7             c20987f18b13   8 months ago    448MB
    postgres                           14.1-alpine     2302d5724f71   8 months ago    209MB
    redis                              alpine          3900abf41552   8 months ago    32.4MB
    ubuntu                             latest          ba6acccedd29   10 months ago   72.8MB
    confluentinc/cp-kafka              5.5.0           efc480c1c89c   10 months ago   598MB
    nacos/nacos-server                 1.4.1           eec289123412   19 months ago   935MB
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    matlab实践(四):利用改进的遗传算法解决TSP问题
    Pytest进阶使用
    Vue/JS中定时器模拟随机指定范围、位数的小数并更新innerHTML以及页面被销毁时监听事件中销毁定时器
    VTK - Boolean布尔操作
    Graph Neural Network——图神经网络
    C语言中的文件操作
    内核对设备树的处理__对设备树中平台信息的处理(选择machine_desc)
    折叠屏将成国产手机分食苹果市场的重要武器
    涉及第三方支付接口,怎么测?
    ssh免密登录
  • 原文地址:https://blog.csdn.net/TH_NUM/article/details/126494523