docker对外提供服务

编辑服务配置文件

1vi /lib/systemd/system/docker.service

修改以ExecStart开头的行:(因为我的系统是centos 7的,所以修改为下面得)

1ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

如果是centos7以下的话,就把ExecStart修改为:

1ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375

修改后保存文件,然后通知docker服务做出的修改

1systemctl daemon-reload
2service docker restart

测试

1curl http://localhost:2375/info

API

 1# 镜像列表
 2http://10.192.10.161:2375/images/json
 3# 容器列表
 4http://10.192.10.161:2375/containers/json
 5
 6# 官方文档
 7https://docs.docker.com/engine/api/v1.24/
 8
 9https://docs.docker.com/engine/api/v1.40
10
11# 外部命令行访问
12docker -H IP:2375 images

发布日期:2023-03-23 23:07 字数:45 用时 1分钟
tags:docker