Docker开启API访问
除了通过docker cli来操作docker daemon,还可以通过api来操作,docker 的api也遵循rest的风格
docker官方主要有三大对外api
- Docker Registry API:可管理镜像仓库
- Docker Hub API:可管理HUB账户以及仓库
- Docker Remote API:管理docker Daemon
docker api 默认是不开启的,需要通过如下方式开启
1、首先编辑docker后台管理服务,添加如下内容:
-H tcp://0.0.0.0:8089 -H unix://var/run/docker.sock

注意:上面的8089端口可自定义设置,不冲突即可
2、查看当前安装的docker api版本,如图:

3、查看API的用法,可通过docker官方提供的地址查看,地址如下:
https://docs.docker.com/engine/api/v1.43/

4、操作docker api ,可通过curl命令,如下:



