• 外部调用docker API
  1. 查看配置文件位于哪里

    $ systemctl show --property=FragmentPath docker 
    FragmentPath=/usr/lib/systemd/system/docker.service
    
  2. 编辑配置文件内容,接收所有ip请求

     $ vim /usr/lib/systemd/system/docker.service
    

    原:

    ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
    

    替换:

    ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
    
  3. 重新加载配置文件

    $ sudo systemctl daemon-reload
    
  4. 重启docker

    $ sudo systemctl restart docker
    
  5. 在客户端测试

$ docker -H tcp://ip:2376 images

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐