设定
[Socket]
+ ListenStream=127.0.0.1:2375
systemctl daemon-reload
systemctl restart docker
如果使用SSH端口转发时进行连接的话
ssh -NL 2375:localhost:2375 srv1
export DOCKER_HOST=tcp://localhost:2375
docker ps -a
如果不使用SSH端口转发,请连接。
alias dsrv1="docker -H tcp://:2376"
ssh -NL 2376::2375 srv1
dsrv1 ps -a
autossh的例子
AUTOSSH="autossh -M 0 -f -o Compression=yes -NL"
$AUTOSSH 2376::2375 srv1
$AUTOSSH 8081::8080 srv1
Docker Machine的示例
driverがnoneの場合、docker-machine ssh が出来ない。
curl -L https://github.com/docker/machine/releases/download/v0.2.0/docker-machine_linux-amd64 > ~/bin/docker-machine
chmod +x ~/bin/docker-machine
docker-machine create --url tcp://xx.xx.xx.xx:2376 host1
docker-machine ls
docker-machine active host1
docker-machine rm host1