docker開啓遠程訪問

docker開啓遠程訪問

系統使用centos7

一、打開docker端口

/usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd-current \
#增加-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock  重啓docker
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock \

之後重啓docker讓配置生效。
即可通過http方式和docker -H方式訪問docker

二、命令測試

134上運行的容器

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
4f191cbd3c26        redis               "docker-entrypoint..."   6 months ago        Up 9 hours          0.0.0.0:6379->6379/tcp   some-redis
6de8887c05fa        mysql               "docker-entrypoint..."   6 months ago        Up 9 hours          0.0.0.0:3308->3306/tcp   mysql8
60d325c743c4        mysql-57            "container-entrypo..."   6 months ago        Up 9 hours          0.0.0.0:3306->3306/tcp   mysql57

134已打開遠程端口。通過137查看134的容器和137自己的容器

[root@docker137 ~]# docker -H 192.168.72.134 ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
4f191cbd3c26        redis               "docker-entrypoint..."   6 months ago        Up 9 hours          0.0.0.0:6379->6379/tcp   some-redis
6de8887c05fa        mysql               "docker-entrypoint..."   6 months ago        Up 9 hours          0.0.0.0:3308->3306/tcp   mysql8
60d325c743c4        mysql-57            "container-entrypo..."   6 months ago        Up 9 hours          0.0.0.0:3306->3306/tcp   mysql57
[root@docker137 ~]# docker ps
CONTAINER ID        IMAGE                              COMMAND                  CREATED             STATUS                        PORTS                       NAMES
d9f65ddf94eb        vmware/nginx-photon:v1.5.1         "nginx -g 'daemon ..."   6 months ago        Restarting (1) 30 hours ago                               nginx
4b363df62d6a        vmware/harbor-adminserver:v1.5.1   "/harbor/start.sh"       6 months ago        Up 34 hours (healthy)                                     harbor-adminserver
fd13295da8db        vmware/harbor-db:v1.5.1            "/usr/local/bin/do..."   6 months ago        Up 34 hours (healthy)         3306/tcp                    harbor-db
46fd5560d00e        vmware/harbor-log:v1.5.1           "/bin/sh -c /usr/l..."   6 months ago        Up 34 hours (healthy)         127.0.0.1:1514->10514/tcp   harbor-log

136服務器未打開端口,響應錯誤提示信息

[root@localhost ~]#  docker -H 192.168.72.136 ps
error during connect: Get http://192.168.72.136:2375/v1.26/containers/json: dial tcp 192.168.72.136:2375: getsockopt: no route to host
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章