草庐IT

Networking

全部标签

windows - 在 Windows 上与 Docker 联网

我使用这个官方指南在Windows7机器上设置Docker:https://docs.docker.com/windows/started/我成功地从dockerhub拉取了一个镜像,我可以运行我自己的docker镜像了。不,我无法在Windows上使用docker运行和访问网络服务器。显然,在boot2docker后面,我无法像以前那样访问我的docker容器。将-p3007:80添加到dockerrun命令后,端口转发显示在容器列表中(dockerps)为0.0.0.0:3007->80。并且使用-p127.0.0.1:3007:80我得到了一个更有意义的IP地址。但是,我无法使用

linux - 重启命名容器分配不同的IP

我在尝试使用Docker部署我的应用程序时遇到了一个问题,即重新启动命名容器会为容器分配不同的IP。也许解释我在做什么会更好地解释这个问题:Postgres在名为"postgres"的单独容器中运行$PG_ID=$(dockerrun--namepostgrespostgres/image)我的webapp容器链接到postgres容器$APP_ID=$(dockerrun--linkpostgres:postgreswebapp/image)将postgres容器镜像链接到webapp容器会在webapp容器中插入一个带有postgres容器IP的主机文件条目。这允许我使用postg

linux - 重启命名容器分配不同的IP

我在尝试使用Docker部署我的应用程序时遇到了一个问题,即重新启动命名容器会为容器分配不同的IP。也许解释我在做什么会更好地解释这个问题:Postgres在名为"postgres"的单独容器中运行$PG_ID=$(dockerrun--namepostgrespostgres/image)我的webapp容器链接到postgres容器$APP_ID=$(dockerrun--linkpostgres:postgreswebapp/image)将postgres容器镜像链接到webapp容器会在webapp容器中插入一个带有postgres容器IP的主机文件条目。这允许我使用postg

macos - 带有主机网络的 Docker 容器的网络性能非常慢

我遇到了Docker容器和主机网络之间网络性能缓慢的问题。我在Docker的论坛上问过这个问题,但到目前为止没有收到任何答案。问题设置:同一本地网络上的两台Mac;第一个运行MQTT代理(mosquitto);第二个运行DockerforMac。两个C++程序在第二台Mac上运行,并使用PahoMQTTC库通过MQTT代理(在第一台Mac上)多次交换数据。原生运行:当我原生运行这两个C++程序时,网络性能和预期一样出色。这些程序是使用XCode7.3构建的。Docker运行:当我在Docker中运行其中一个或两个C++程序时,网络性能急剧下降,大约比本地运行慢30倍。Docker镜像基

macos - 带有主机网络的 Docker 容器的网络性能非常慢

我遇到了Docker容器和主机网络之间网络性能缓慢的问题。我在Docker的论坛上问过这个问题,但到目前为止没有收到任何答案。问题设置:同一本地网络上的两台Mac;第一个运行MQTT代理(mosquitto);第二个运行DockerforMac。两个C++程序在第二台Mac上运行,并使用PahoMQTTC库通过MQTT代理(在第一台Mac上)多次交换数据。原生运行:当我原生运行这两个C++程序时,网络性能和预期一样出色。这些程序是使用XCode7.3构建的。Docker运行:当我在Docker中运行其中一个或两个C++程序时,网络性能急剧下降,大约比本地运行慢30倍。Docker镜像基

networking - 卡在从 vagrant 内的 docker 容器转发的端口上的请求

所以我的设置与thisone非常相似我有一个docker容器在vagrant内部运行Web服务。当尝试从insidevagrant向docker容器中的转发端口上的Web服务发出请求时,一切正常,但是当尝试从外部发出请求时,在我的本地机器上,请求永远挂起。此外-它仅在docker容器正在运行时挂起,如果不是,则请求会像往常一样立即失败。我正在通过以下方式转发Vagrant端口:config.vm.network:forwarded_port,guest:3000,host:3000和docker端口通过:dockerrun-p3000:3000有什么想法吗?

networking - 卡在从 vagrant 内的 docker 容器转发的端口上的请求

所以我的设置与thisone非常相似我有一个docker容器在vagrant内部运行Web服务。当尝试从insidevagrant向docker容器中的转发端口上的Web服务发出请求时,一切正常,但是当尝试从外部发出请求时,在我的本地机器上,请求永远挂起。此外-它仅在docker容器正在运行时挂起,如果不是,则请求会像往常一样立即失败。我正在通过以下方式转发Vagrant端口:config.vm.network:forwarded_port,guest:3000,host:3000和docker端口通过:dockerrun-p3000:3000有什么想法吗?

networking - `docker run --network=container:CONTAINERID` 是什么意思?

我知道在运行容器时,我可以设置--network参数,其值可以是dockernetworkls的结果中的任何值.但是,我看到一些运行容器是这样的:$dockerrun--network=container:CONTAINERIDIMAGE我已经搜索过这种用法,但没有文档可以解释它。我做了一些实验,发现使用另一个容器网络的容器共享同一个网络堆栈,并且两个容器似乎在同一个host他们可以使用localhost互相调用.所以在运行容器时通过设置--network=container:CONTAINERID,是不是意味着两个容器共享同一个网络栈? 最佳答案

networking - `docker run --network=container:CONTAINERID` 是什么意思?

我知道在运行容器时,我可以设置--network参数,其值可以是dockernetworkls的结果中的任何值.但是,我看到一些运行容器是这样的:$dockerrun--network=container:CONTAINERIDIMAGE我已经搜索过这种用法,但没有文档可以解释它。我做了一些实验,发现使用另一个容器网络的容器共享同一个网络堆栈,并且两个容器似乎在同一个host他们可以使用localhost互相调用.所以在运行容器时通过设置--network=container:CONTAINERID,是不是意味着两个容器共享同一个网络栈? 最佳答案

sql-server - 无法从容器连接到远程 SQL 服务器

我正在尝试从我的计算机上托管的docker容器连接到我的远程SQL服务器。但只是收到以下错误:Anetwork-relatedorinstance-specificerrorhasoccurredwhileestablishingaconnectiontoSQLServer.Serverisnotfoundornotaccessible.CheckifinstancenameiscorrectandifSQLServerisconfiguredtoallowremoteconnections.FormoreinformationseeSQLServerBooksOnline..Sqlc