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命令,如下:

标签