Tag: Windows服务器

将一个Json文件发布到在Windows 10上运行在Docker,Kitematic上的elasticsearch

我一直在找遍所有的互联网没有任何运气。 我试图将文件fluidflux.json发布到运行在Windows 10上的fluidflux.json镜像,但是没有成功。 任何人都可以帮助我找出适当的Post命令和本地放置文件的位置? 我在Windows Docker“套件”附带的Kitematic Powershell中运行curl。 我装了一个音量: 我把我的文件放在本地文件夹“数据”,并运行我的命令,但没有运气。

我可以通过CLI针对远程守护进程构build一个Docker容器吗?

目前我有以下设置: 运行Windows 10的Hyper-V VM是我的开发机器。 我的CPU不支持嵌套虚拟化 。 Docker for Windows安装在运行Windows 10的主机上。 是否有可能在主机上运行Docker docker build从VM到Docker?

Windows cmd docker命令pipe道

我在Windows CMD中find了有关pipe道命令的说明: “pipe道”将程序或命令的输出redirect到第二个程序或命令。 句法: Command1 | Command2 [ 来源 ](在最底部) 然而docker ps -aq | docker start docker ps -aq | docker start或任何类似的组合只是返回错误。 在PowerShell中启动所有停止的容器的唯一工作组合。 docker start $(docker ps -a -q -f "status=exited")

Docker与主机上的硬件通信

我想学习一些关于Docker的东西。 现在,我问自己,如果一个Docker容器可以与主机上的相机进行通信。 任何人都可以回答我,说怎么去?

运行python的Windows Docker容器中的证书validation错误

我刚开始使用python来利用第三方api来改善我们公司的工作stream程。 我一直在使用的一个API是citrix共享文件(一个安全的,pipe理的FTP服务器)。 我使用citrix编写的模块作为api调用的示例,因此在我正在编写的内容和实际的HTTP请求之间至less有一个抽象层。 当我做authentication请求从我的笔记本电脑获得一个访问令牌这工作得很好,但是当我尝试从一个docker容器(安装了Python的Windows nano)做同样的事情时,我得到了回来作为回应: Traceback (most recent call last): File "main.py", line 38, in <module> sharefile = pysharefile.authenticate(hostname,sf_client_id,sf_client_secret,sf_username,sf_password) File "C:\Python\lib\site-packages\pysharefile\pysharefile.py", line 42, in authenticate http.request('POST', uri_path, urllib.parse.urlencode(params), headers=headers) File "C:\Python\lib\http\client.py", line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\Python\lib\http\client.py", line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "C:\Python\lib\http\client.py", line 1234, in endheaders self._send_output(message_body, […]

如果超过80Mb,Docker Windows发送构build上下文失败

当我尝试使用docker build –host构build一个图像时,我无法find发生了什么事情。 发送构build上下文时,它一开始就失败了。 只有在大小低于80 Mb的情况下才能正常工作。 我已经检查了Docker版本:17.03.1-ee-3,API:1.27,networking,防火墙规则,我看不出为什么。 我没有与另一台服务器的问题和configuration看起来类似。 有没有人看过这个问题? 谢谢! docker –host abcd build -t myproject . error during connect: Post http://abcd:2375/v1.25/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=dockerfile&labels=%7B%7D&memory=0&memswap=0&rm=1&shmsize=0&t=myproject&ulimits=null: write tcp efgh:64981->abcd:2375: wsasend: An existing connection was forcibly closed by the remote host.

Apache无法通过ProxyPass显示Drone

问题 我跟着这个无人机安装教程,但我没有设法使用Apache服务器正确设置无人机CI: 当我尝试通过IP访问它时,无人机会响应任何请求。 (在我的情况下: http://192.168.99.100:8000/ : http://192.168.99.100:8000/ : http://192.168.99.100:8000/ ) 但是我不能通过Apache访问Drone的域名地址。 (如: https://drone.suriyaa.tk/ : https://drone.suriyaa.tk/ ) 截图 在Windows 10的Docker快速入门terminal下的debugging模式下, drone-agent_1的输出: 无人机完美的IP: 但无人机无法在域名地址下使用Apache进行显示: 有关configuration的信息 我docker-compose.yml文件: version: '2' services: drone-server: image: drone/drone:0.5 environment: DRONE_ADMIN: <an_admin_user> ports: – 8000:8000 volumes: – C:\Users\Suriyaa\Downloads\DRONE\var\lib\drone:/var/lib/drone/ restart: always environment: – DRONE_HOST=http://192.168.99.100 – DRONE_OPEN=true – DRONE_GITHUB=true – DRONE_GITHUB_URL=https://github.com – DRONE_GITHUB_CLIENT=<github_client_id> – DRONE_GITHUB_SECRET=<github_secret> – […]

Windows上的Bash – exe文件的别名

我在Windows上使用Ubuntu上的Bash,在Windows 10上运行bash的方式。我安装了Creator更新,Ubuntu版本是16.04。 我最近玩的东西是npm,node.js和Docker,而且对于docker,我发现可以安装它并在windows中运行,只需使用bash中的客户端部分,直接调用Windows程序文件中的docker.exe文件文件夹。 我只是更新我的pathvariables,包括docker的pathPATH=$PATH:~/mnt/e/Program\ Files/Docker/ (放入.bashrc),然后我能够运行docker.exe从bash调用docker.exe 。 但是,嘿这个bash,我不想在命令(程序)的末尾写入.exe。 我可以简单地添加一个别名alias docker="docker.exe" ,但是我想用let说docker-compose,而且我必须添加另外一个。 我正在考虑向.bashrc添加一个脚本,它将覆盖pathvariables,并在pathvariables中指定的每个path中search.exe文件,并为每个发生添加一个别名,但似乎不是一个非常干净的解决scheme(但是我想这样可以达到它的目的)。 有一个简单而干净的解决scheme来实现这一目标吗?

在Windows上的Docker – 生成不工作

我在Windows 10企业版。 拥有16 GB RAM和英特尔酷睿i7处理器。 我已经安装了最新版本的windows版本(17.06)。 当我尝试执行下面的命令时,它只是失败。 docker build -t myiis:v1 . 当前的工作目录有一个dockerfile,内容如下: FROM microsoft/iis SHELL ["powershell"] COPY MyWebsite MyWebsite EXPOSE 8081 RUN powershell New-Website -Name 'my-app' -Port 8081 -PhysicalPath 'c:\MyWebsite' -ApplicationPool 'MyWebsite' 上述构build的错误代码片段: PS C:\VisualStudio> docker build -t myiis:v1 . Sending build context to Docker daemon 25.73MB Step 1/6 : FROM microsoft/iis —> 52a0c31aaa72 […]

尝试访问Dockerized WCF服务时出现403错误

作为一个总的.NET noob我试图dockerize传统的WCF服务,但即将到来 403 – 禁止:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。 客户端错误消息,同时试图达到他们。 这里是他们相关的configuration文件的一个片段: <behaviors> <serviceBehaviors> <!– This service provides service certificate. Username client credential expected –> <behavior name="WCFServiceTypeBehaviors" > <serviceMetadata httpGetEnabled="true" /> <serviceCredentials> <serviceCertificate findValue="XXXXXXXXXXXXXXXXXXXXXXXXXXXX" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint" /> <clientCertificate> <authentication certificateValidationMode="None" /> </clientCertificate> <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="WCFServiceProject.UsernameValidator, App_Code" /> <issuedTokenAuthentication allowUntrustedRsaIssuers="true" /> </serviceCredentials> <serviceDebug includeExceptionDetailInFaults="true" /> </behavior> </serviceBehaviors> </behaviors> 所以从我研究的东西看来,WCF似乎基于x509证书进行身份validation,显然我的Docker容器一旦启动就不会包含它们。 […]