Tag: 远程访问

从远程服务器端访问本地主机

我没有发现任何明确的问题,所以我宁愿问在远程服务器上部署我的应用程序之前。 我希望我的meteornetworking应用程序与在用户计算机上本地运行的influx&mongo数据库进行交互(实际上,这台机器是一个docker容器),即使应用程序在远程服务器上运行。 但似乎连接到一个给定的URL是不可能的客户端脚本内(当我做新的InfluxDB(…)或MongoClient.connect(…)时发送给我一个错误。 如果从服务器端进行连接,它工作正常,但现在我的应用程序只在本地进行开发,所以并不奇怪。 当应用程序部署在远程服务器上时,仍然有可能吗? 否则,是否有一个简单的解决scheme来达到这些本地机器? 谢谢你的帮助 !

如何远程连接本地容器到Docker Swarm

我有Ubuntu的16服务器上运行docker集装箱在Swarm模式。 Server Docker的版本是1.12.5, build 7392c3b 。 我想在本地机器(或另一个Ubuntu服务器)上创buildDocker容器,并将此容器访问第一台服务器上的Docker Swarmnetworking,以便能够请求Swarm内部的节点。 我的本地机器有Windows 10操作系统。 是否有可能将Docker Swarmnetworking授予Docker远程容器?

从我的本地networking连接postgreSQL + postGIS docker容器

我已经从docker中心build立了docker集装箱: docker run –name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis docker run -it –link some-postgis:postgres –rm postgres \ sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres' 检查: $ docker inspect b89c7f54e76a [ { "Id": "b89c7f54e76aa82bd142e1eb45a1f12008bf2ee2f94e392b08b386493b58891f", "Created": "2017-08-08T14:34:02.375576229Z", "Path": "docker-entrypoint.sh", "Args": [ "postgres" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": […]

docker集装箱公开的远程访问服务

我写了一个监听tcp 9999和udp 9966的simiple程序,并将程序包装到docker容器中,如下所示: FROM jeanblanchard/busybox-java ADD testprg /opt/testprg EXPOSE 9999 EXPOSE 9966/udp ENTRYPOINT ["/opt/testprg/start.sh"] 然后像这样运行docker: docker run -d -P testprg 和docker ps -a结果(PORTS部分): 0.0.0.0:14355->9966/udp, 0.0.0.0:14337->9999/tcp 一切看起来不错,我可以telnet到localhost 14337并获得响应,但不是从远程机器。 我试过使用lsof -i :14337或netstat -nat | grep docker netstat -nat | grep docker ,什么都没有。 我也尝试添加这样的iptable路由: sudo iptables -t nat -A PREROUTING -i 192.168.1.101 -p tcp –dport 14355 -j REDIRECT […]

Docker容器中的MySQL绑定地址

我想build立一个容器,它允许绑定到多个IP地址。 绑定地址存储在my.cnf ,没关系。 如何定义它,或者使用Dockerfile授予远程访问权限?

不能连接到与GDAL ogr2ogr远程postgres

我试图通过Gdal ogr2ogr插入一个shapefile到PostgreSQL中,命令如下所示: ogr2ogr -f 'PostgreSQL' PG:dbname='dbname',user='user',host='172.17.2.176',password='password',port='5432' shapefile -nln 'cities' 但是,ogr2ogr似乎无法连接到单独的泊坞窗容器中的PosgreSQL。 所有的连接参数都是正确的,其他的连接都被成功的创build并且使用相同的连接参数执行到同一个PostgreSQL容器。 Laravel迁移,在这些表上执行命令之前检查数据库和表是否存在的命令行sql,以及使用COPY命令导入csv文件,都使用ogr2​​ogr命令中使用的相同连接参数成功运行到单独的PostgreSQL泊坞石器容器。 当我运行: ogrinfo 'PostgreSQL' PG:dbname='dbname',user='user',host='172.17.2.176',password='password',port='5432' 我得到一个错误:“无法打开数据源`PostgreSQL与以下驱动程序…” 列出的驱动程序之一是“ – > PostgreSQL” 这意味着PostgreSQL驱动程序被加载和启用? < – 一个混乱点 正在连接的用户具有超级用户权限,由官方PostgreSQL docker镜像中的.sh脚本创build: https : //github.com/docker-library/postgres/tree/master/9.4 据我可以看到,通过我的研究谷歌和文档,一切都是正确的,应该工作.. 超级用户权限,数据库连接正确的语法,驱动程序加载..我错过了什么? 我一直在努力做这个工作几天,我需要帮助。

Docker中的python2解释器不支持用PyCharm创build远程项目

我在Windows 10 Pro上使用PyCharm 2017.1.1和Docker for Windows。 docker中的Python2(Anaconda2)解释器运行良好。 但是,它不支持项目创build。 我怎么解决这个问题?

如何将Docker Machine连接到远程Docker VirtualBox

我正在尝试使用Docker Machine连接到不同主机上的Docker VirtualBox VM。 在我的本地主机上,安装程序是成功的,包括安装Busybox的示例,并从名为“dev”的虚拟机回显“hello world”,如下所示: $ docker $(docker-machine config dev)运行busybox echo hello world 我可以使用Docker Machine创build许多类似的本地Docker VirtualBox虚拟机,其结果是类似的成功。 现在我想用我的本地Docker Machine来做同样的事情,并且在我安装Docker Machine和Boot2Docker的不同物理主机上执行docker命令。 换句话说:我想使用我的本地Docker Machine CLI和远程命令来例如拉取一个映像,并在不同的主机上运行一个容器。 这是可能的,如果是这样,怎么样?

连接到在Docker容器上运行的mysql

我试图运行一个Docker(安装了Docker Toolbox for Mac)容器上的mysql服务器,并从运行OS X Yosemite的机器访问它。 从官方回购的文件没有解释如何从docker主机外部连接! 我已经使用官方存储库创build了一个容器,如下所示: $ docker pull mysql $ docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest $ docker inspect CONTAINER_ID 然后我得到的IP地址(172.17.0.1),但当我平了,我看到超时! 什么是连接到运行的MySQL服务器的适当方式?