`

Docker远程访问

 
阅读更多

原创转载请注明出处:http://agilestyle.iteye.com/blog/2354935

 

Prerequisite

两台Client API和Server API版本一致的Docker服务器

修改Docker守护进程启动选项,区别服务器

docker-0000


docker-0001


 

远程访问 —— 修改docker-0000服务端配置


再次修改/etc/default/docker

DOCKER_OPTS="--label name=docker_server_0   -H tcp://0.0.0.0:2375"


 

保存退出,重启service

sudo service docker restart


 

docker-0000中查看IP

ifconfig


 

使用docker-0001的curl命令查看docker-0000的Remote API

curl http://192.168.5.134:2375/info


 

远程访问 —— 修改docker-0001客户端配置


 

docker -H tcp://192.168.5.134:2375 info


Note:

如果频繁访问远程的Docker服务器,使用这种方式会非常麻烦, 所以可以使用环境变量DOCKER_HOST

 

使用环境变量DOCKER_HOST

export DOCKER_HOST="tcp://192.168.5.134:2375"

之后再使用docker info命令,依然返回的是docker-0000的server name


 

使用完远程服务器后,需要连接本机时,将环境变量DOCKER_HOST置空

export DOCKER_HOST=""

之后再使用docker info命令,返回的是docker-0001的server name


 

回到docker-0000(已经设置为远程模式),再次运行docker info,会提示不支持当前的连接


 

设置docker-0000(已经设置为远程模式)支持本机连接,再次修改/etc/default/docker

DOCKER_OPTS="--label name=docker_server_0   -H tcp://0.0.0.0:2375   -H unix:///var/run/docker.sock"


 

保存退出,重启service后,再次使用docker info


 

 

 

  • 大小: 116.1 KB
  • 大小: 119.8 KB
  • 大小: 46.5 KB
  • 大小: 120.7 KB
  • 大小: 101.3 KB
  • 大小: 169.2 KB
  • 大小: 266.6 KB
  • 大小: 45.2 KB
  • 大小: 194.9 KB
  • 大小: 192.8 KB
  • 大小: 192 KB
  • 大小: 15.3 KB
  • 大小: 124.9 KB
  • 大小: 200.4 KB
分享到:
评论

相关推荐

    使用IDEA远程管理docker镜像及容器服务.pdf

    然后,文档详细介绍了如何在IDEA编辑器中安装docker插件,并配置docker远程访问服务。 一、docker REST API docker REST API是docker提供的RESTful API,通过HTTP协议提供对docker容器和镜像的访问入口。docker ...

    Docker 开启远程链接(2375端口)提供外部访问【附:Docker远程链接操作工具 for windows x64】

    Docker 开启远程链接(2375端口)提供外部访问1. 登陆Docker所在服务器,编辑docker.service文件2. 利用Docker Client远程工具进行docker操作(无需登陆服务器)2.1 下载安装Dcoker远程链接工具3.软件声明 1. 登陆...

    Docker开启远程安全访问的图文教程详解

    ### 安全考虑:配置Docker远程访问的安全措施 **警告:** 不推荐在生产环境中直接使用上述步骤,因为它将Docker API暴露在互联网上,存在严重的安全风险。正确的做法是启用基于证书的TLS加密。 #### 1. 创建CA...

    Docker之开启远程访问的实现

    主要介绍了Docker之开启远程访问的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Docker Client v1.2.1 远程链接工具 windows x64

    https://blog.csdn.net/xu_cxiang/article/details/104521754,本工具为了便捷操作远程docker,避免链接服务器操作,简化操作流程,直接以windows图形化界面方式操作docker镜像、容器,本工具必须开启docker远程链接...

    docker部署mongodb并开启远程连接

    docker search mongo docker pull mongo docker images | grep mongo 2. 使用 docker 安装 mongodb(创建容器并运行) docker run --name mongodb -v ~/docker/mongo:/data/db -p 27017:27017 -d mongo 执行上述...

    Docker Client v1.2.2 远程链接工具 windows x64

    https://blog.csdn.net/xu_cxiang/article/details/104521754,本工具为了便捷操作远程docker,避免链接服务器操作,简化操作流程,直接以windows图形化界面方式操作docker镜像、容器,本工具必须开启docker远程链接...

    docker-desktop:通过Docker Desktop,您可以创建可以远程访问的虚拟桌面。 它已经安装了Firefox和Libreoffice!

    标题中提到的关键点是Docker Desktop能够创建一个可远程访问的虚拟桌面。这意味着用户可以通过网络连接到这个虚拟环境,并进行各种操作,例如使用预装的应用程序。在这个环境中,Docker Desktop已经预先安装了Fire...

    Spring Boot与Docker部署实践

    Docker 的远程访问功能允许用户远程访问 Docker 容器,以便可以进行远程操作。用户可以通过修改 Docker 的配置文件来启用远程访问功能。 CentOS 6 和 CentOS 7 中的 Docker 配置 在 CentOS 6 和 CentOS 7 中,用户...

    一键远程连接docker脚本.zip

    但是不可能服务器总是跟着主机的,因此呢时常会面临的一个问题就是从A端访问B端服务器上的Docker从而引发的Docker的远程访问问题。但是普通更改配置开启远程访问的方法并不安全,我们不能仅仅去配置远程访问就完事了...

    DockerClient v1.2.1 远程链接工具 windows x64(看详情下载最新版)

    https://download.csdn.net/download/xu_cxiang/12250746,本工具为了便捷操作远程docker,避免链接服务器操作,简化操作流程,直接以windows图形化界面方式操作docker镜像、容器,本工具必须开启docker远程链接,...

    linux-Docker镜像提供通过HTML5VNC接口来访问远程Ubuntu1604LXDE桌面环境

    Docker镜像提供通过HTML5 VNC接口来访问远程Ubuntu 16.04 LXDE桌面环境

    docker daemon远程连接设置详解

    默认情况下,docker daemon只接受来自本地unix socket的连接,若要实现远程客户端的访问,则需要进行一定的配置。 远程连接设置通常不是推荐的做法,因为这会增加系统的安全性风险。特别是开启了远程连接后,任何...

    Docker–Docker Remote API 访问控制

    Docker的远程调用 API 接口存在未授权访问漏洞,至少应限制外网访问。建议使用 Socket 方式访问,监听内网 ip,docker daemon 启动方式如下: [root@localhost ~]# vim /usr/lib/systemd/system/docker.service ##...

    pycharm与ssh远程访问服务器docker的详细教程

    然而现阶段诸多服务器上安装有docker,通常需要在docker内完成调试代码,因此本文主要提供远程访问服务器docker的配置方法。   需要工具及说明: 一台远程服务器 pycharm:集成开发工具,在本地安装 ssh:远程...

    docker上naocs访问不到本地mysql数据库报no dataSources set.pdf

    3. 远程访问权限:MySQL 默认情况下,仅允许从本机(localhost)访问数据库,即只允许本地用户连接。为了使得其他计算机或容器中的应用(例如 Docker 容器中的应用)能够访问 MySQL 数据库,需要配置数据库允许远程...

    projector-docker:使用Docker远程运行JetBrains IDE

    如何在Docker中运行JetBrains IDE并通过Web浏览器访问它? 首先,使用所需的IDE提取图像: docker pull registry.jetbrains.team/p/prj/containers/projector-clion docker pull registry.jetbrains.team/p/prj/...

    Docker 入门视频.zip

    03-Docker 的远程访问 02-Docker 容器 01-课程简介 02-容器的基本操作 03-守护式容器 04-在容器中部署静态网站 03-Docker 镜像与仓库(一) 01-查看和删除镜像 02-获取和推送镜像 03-构建镜像 04-Docker 镜像与仓库...

    dockerpanel:一个简单的远程访问面板来管理 docker 容器

    码头工人面板一个易于使用的远程访问面板来管理现有的Docker容器。 无需设置,只需添加一个 docker 容器即可。 专门用于使用 docker-compose 运行 Minecraft 服务器,但当然也可以用于其他容器。特点和设计原则启动...

Global site tag (gtag.js) - Google Analytics