Docker 开启Remote API的使用

想使用Remote API的话,需要开启。下面介绍在window和ubuntu两个操作系统上docker开启Remote API的方法及验证。

1.windows上Docker开启API

(1)进入Docker machine

进入有两种方式:

a.在Docker Quickstart Terminal中使用命令:

docker-machine ssh

b.使用远程连接工具(如xshell)连接:默认用户名docker,密码tcuser

(2)编辑修改文件/var/lib/boot2docker/profile

sudo vi /var/lib/boot2docker/profile

内容如下:

DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_TLS=no
#SERVERKEY=/var/lib/boot2docker/server-key.pem
#SERVERCERT=/var/lib/boot2docker/server.pem

注意:2376端口可以随意修改

(3)重启docker

sudo /etc/init.d/docker restart

(4)验证

a.在浏览器输入url查看版本信息:

:2376/version

b.另一种验证方式,执行命令查看版本信息:

curl :2376/version

两种方式都是出现内容表示成功。

2.Linux(ubuntu)上Docker开启API

(1)编辑修改文件 /lib/systemd/system/docker.service

vi /lib/systemd/system/docker.service

内容如下:

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

(2)重启docker服务

sudo systemctl daemon-reload
sudo service docker restart

(3)验证

参见window上的验证方式

 

最后附上Remote API网址: https://docs.docker.com/engine/api/v1.29/#

你可能感兴趣的:(云计算,docker)