草庐IT

test-network

全部标签

unit-testing - 如何将 SQLite 配置为与 NHibernate 一起运行,其中程序集解析 System.Data.SQLite?

我正在使用最新的NHibernate2.1.0Beta2。我正在尝试使用SQLite进行单元测试并将配置设置为:Dictionaryproperties=newDictionary();properties.Add("connection.driver_class","NHibernate.Driver.SQLite20Driver");properties.Add("dialect","NHibernate.Dialect.SQLiteDialect");properties.Add("connection.provider","NHibernate.Connection.Drive

testing - 将 Docker 容器恢复到其原始镜像而不重新启动它?

通常,人们都希望让Docker将数据持久保存在他们的容器中,关于如何做到这一点大约有两千万个问题,但我是一名测试人员,我想将我刚刚对数据所做的所有废话都转储并恢复到我已知的状态(也就是我的图像)。我知道我可以通过根据我的图像启动一个新容器来做到这一点,但这会迫使我断开和重新连接任何网络连接到我的容器,这是一个巨大的痛苦。是否可以在不重新启动的情况下将正在运行的容器恢复为其原始镜像? 最佳答案 遗憾的是,当它运行时,您将无法还原或更改图像。您需要停止正在运行的容器并将其删除。一旦您的卷不再附加到任何容器,运行命令dockervolum

testing - 将 Docker 容器恢复到其原始镜像而不重新启动它?

通常,人们都希望让Docker将数据持久保存在他们的容器中,关于如何做到这一点大约有两千万个问题,但我是一名测试人员,我想将我刚刚对数据所做的所有废话都转储并恢复到我已知的状态(也就是我的图像)。我知道我可以通过根据我的图像启动一个新容器来做到这一点,但这会迫使我断开和重新连接任何网络连接到我的容器,这是一个巨大的痛苦。是否可以在不重新启动的情况下将正在运行的容器恢复为其原始镜像? 最佳答案 遗憾的是,当它运行时,您将无法还原或更改图像。您需要停止正在运行的容器并将其删除。一旦您的卷不再附加到任何容器,运行命令dockervolum

docker - 为什么 docker-compose 说网络未定义,但 "docker network ls"显示它?

我使用以下方法创建了一个网络:dockernetworkcreatemy_network当我运行dockernetworkls时,我看到:NETWORKIDNAMEDRIVERSCOPE80e99e7a8f98bridgebridgelocalff48b8c6586bhosthostlocalcdf5969b458dnonenulllocal9bd1e13004b7my_networkbridgelocal但是当我尝试使用该网络创建一个redis节点时,它说:Service"redis"usesanundefinednetwork"my_network"docker-compose.y

networking - Docker 接收多播流量

我们有一个dockerized服务器应用程序,它通过监听端口6969上的多播数据包来自动发现网络上的物理设备。所以我们需要我们的docker容器能够接收来自主机外部设备的这些数据包,通过主机,并进入容器。我看过somesimilarissues并完成alotofreading但我仍然无法让服务器响应这些多播数据包。我坐在Wireshark上监视网络流量,但我不是专家。我知道Docker创建了一个MASQUERADE使流量看起来像是来自Docker网关的地址,所以当我观看veth时我看到的大多是172.17.0.1之间的谈话和172.17.0.2尽管我的服务器无法检索有关网络上设备的任何

networking - Docker 接收多播流量

我们有一个dockerized服务器应用程序,它通过监听端口6969上的多播数据包来自动发现网络上的物理设备。所以我们需要我们的docker容器能够接收来自主机外部设备的这些数据包,通过主机,并进入容器。我看过somesimilarissues并完成alotofreading但我仍然无法让服务器响应这些多播数据包。我坐在Wireshark上监视网络流量,但我不是专家。我知道Docker创建了一个MASQUERADE使流量看起来像是来自Docker网关的地址,所以当我观看veth时我看到的大多是172.17.0.1之间的谈话和172.17.0.2尽管我的服务器无法检索有关网络上设备的任何

Jenkins 使用 Docker : How to run tests?

我正在使用DockerforCI创建一个Jenkins测试环境。我有一个安装了Jenkins的容器,并且所有的工作都从我以前的Jenkins移走了。现在我遇到了这个问题,我需要运行需要DB和PHPUnit的测试。我不想在我的Jenkins容器中安装这些,因为我有专门的DB和PHPUnit容器。所以我的问题是,如何触发Jenkins作业以在Docker中执行包含必要先决条件的测试?我有两个选择,但不确定它们是否可行。选项1:当您在Jenkins中运行作业时,触发dockerrun[包含所有依赖项的容器][运行测试的脚本]但我不确定我们是否可以从容器内触发dockerrun。选项2:创建一

Jenkins 使用 Docker : How to run tests?

我正在使用DockerforCI创建一个Jenkins测试环境。我有一个安装了Jenkins的容器,并且所有的工作都从我以前的Jenkins移走了。现在我遇到了这个问题,我需要运行需要DB和PHPUnit的测试。我不想在我的Jenkins容器中安装这些,因为我有专门的DB和PHPUnit容器。所以我的问题是,如何触发Jenkins作业以在Docker中执行包含必要先决条件的测试?我有两个选择,但不确定它们是否可行。选项1:当您在Jenkins中运行作业时,触发dockerrun[包含所有依赖项的容器][运行测试的脚本]但我不确定我们是否可以从容器内触发dockerrun。选项2:创建一

docker-compose down default_network 错误

我有一个带有一些php、mysql等启动的docker-compose。几天后,我无法将它们关闭,因为一切都停止了,而不是mysql。它总是给我以下错误:ERROR:networkdocker_defaulthasactiveendpoints这是我的docker-compose.ymlversion:'2'services:php:build:php-docker/.container_name:phpports:-"9000:9000"volumes:-/var/www/:/var/www/links:-mysql:mysqlrestart:alwaysnginx:build:ng

docker-compose down default_network 错误

我有一个带有一些php、mysql等启动的docker-compose。几天后,我无法将它们关闭,因为一切都停止了,而不是mysql。它总是给我以下错误:ERROR:networkdocker_defaulthasactiveendpoints这是我的docker-compose.ymlversion:'2'services:php:build:php-docker/.container_name:phpports:-"9000:9000"volumes:-/var/www/:/var/www/links:-mysql:mysqlrestart:alwaysnginx:build:ng