Tag: curl

curl语法错误:追加couchdb文件失败与“冲突”?

我已经在我的Windows 10上安装了couchdb和mingw64,我可以用蒲团来操作我的沙发数据库,​​没问题。 然后,我尝试使用curl命令行。 我使用curl来创build名为“my_database”的数据库,我可以使用“GET”来查询它: $ curl -X GET http://localhost:5984/my_database/002 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 81 100 81 0 0 397 0 –:–:– –:–:– –:–:– 397{"_id":"002","_rev":"1-5e653801ca3cefde8abb6492ae3bcbcd","name":"mesi","age":23} 但我不能做任何数据更新,似乎我的curl语法有问题: $ curl -X PUT http://img.gdocker.com/linux/msg.jpg?res=1-5e653801ca3cefde8abb6492ae3bcbcd –data-binary @/e/msg.jpg -H "ContentType:image/jpg" % Total % Received % Xferd […]

令牌请求在Docker背后键入,curl工作,reactjs不

以下情况: Keycloak服务器使用docker撰写( http://127.0.0.1:8083 ) 当我这样做: curl –data "grant_type=password&client_id=account&username=dr&password=dr" http://127.0.0.1:8083/auth/realms/xxx/protocol/openid-connect/token 有用。 然后,我尝试在react.js上执行以下操作: axios.post(kc.authServerUrl + "/realms/xxx/protocol/openid-connect/token", { grant_type: 'password', client_id: 'account', username: 'dr', password: 'dr' } ) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 它不起作用。 我得到以下内容: 注意:在keycolak我设置允许来源*还奇怪:我看到用户已经打开会话从IP 172.17.0.1(这是我想由curl引起的) 问题:如何使react.js工作? 问题2:为什么它从curl而不是axios工作?

Docker:如何在Docker容器中调整运行在主机上的本地服务器xyz.example.com

在我的主机上,我有一个在nginx上运行的服务器xyz.example.com 。 它不是docker化的,外部世界不可访问,它只是用于本地开发环境。 我希望能够从docker集装箱内访问它。 例如,我希望能够在我的docker容器内执行以下操作: curl xyz.example.com 并看到我在主机上运行命令时看到的输出。 另外,我正在使用docker-compose。

Golang Webserver无法从Docker访问

我在Go中使用Gorilla框架来公开一个web服务。 我在/hello有一个“Hello World”端点,当从Postman,浏览器或curl命中时,它工作正常。 当我将其与Docker捆绑在一起时,问题就出现了。 我的Dockerfile如下 FROM alpine COPY ./target/himer-users-go /app ENV PORT 9000 RUN echo $PORT ENTRYPOINT /app EXPOSE ${PORT} 现在我可以ssh入容器,并使用wget ping服务器(因为alpine不curl ) 但是,当我运行像这样的图像 docker run -d -p 9000:9000 namespace/image 我无法以任何方式从我的主机系统访问服务器。 任何帮助将不胜感激。

Docker:curl:(7)无法连接到本地主机端口9089:连接被拒绝

我正尝试使用以下命令连接到我的IAM服务器: curl -i -X POST -H“Content-type:application / json” http:// localhost:9089 / account / list -d'{“jwt”:“jwt_token …”}' 并在这样做,我得到一个错误,如下所示: curl:(7)无法连接到本地主机端口9089:连接被拒绝 任何build议将不胜感激! 编辑: > npm info it worked if it ends with ok npm info using npm@5.3.0 npm > info using node@v8.5.0 npm info lifecycle iam@1.0.2~prestart: > iam@1.0.2 npm info lifecycle iam@1.0.2~start: iam@1.0.2 > > > iam@1.0.2 start […]

在Docker构build期间,curl不起作用

我正在写一个基于wildfly图像的Dockerfile。 我已经隔离了这些线,我有一些头痛。 curl命令在构build过程中不起作用。 我已经卸载并再次安装Docker,但错误仍然存​​在。 我的系统是Linux Mint。 另外,我试图在RHEL中构build相同的Dockerfile,它的function就像一个魅力。 这里是Dockerfile: FROM jboss/wildfly RUN cd $HOME \ && curl -O "http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.jar" 这是错误输出: Sending build context to Docker daemon 1.03MB Step 1/6 : FROM jboss/wildfly —> b695bdcce374 Step 2/6 : RUN cd $HOME && curl -O "http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.jar" —> Running in 4fdcef7dbda1 % Total % Received % Xferd Average Speed […]

无法find套接字传输“用户名”(cURL或作曲者docker容器内)

我背后需要用户/ pwauthentication的公司代理。 我在Windows 10计算机上的Docker客户端中input了凭据。 这些设置过去用于工作。 在我的docker build过程中,我使用与–build-arg相同的凭据,它也可以工作。 我可以构build基于openSUSE的映像并运行它。 该图像包含cURL和composer php(用于PHP开发)。 我可以在公司代理networking之外使用这些工具,而不会出现问题。 但是,在公司内部,我尝试: curl –silent –show-error https://getcomposer.org/installer | php curl –silent –show-error https://getcomposer.org/installer | php或 composer self-update 我得到这个错误消息: 无法打开stream:无法find套接字传输“xxx” – 你忘记configurationPHP时启用它? 其中xxx是从docker代理设置用户名:password@123.456.789.0:端口的我的用户名 据我所知,curl和composer php认为我的用户名是一个应该用来下载文件的协议。 这可能应该是“http”或“ssl”等。 任何帮助是极大的赞赏! 我使用zypper安装curl: zypper –non-interactive install curl php7 php7-curl php7-openssl php-composer…

泊坞窗自定义DNS在容器之间解决

我有以下docker-compose.yml php: build: ./phpfpm volumes: – ~/works/codes:/code web: image: nginx:latest ports: – "80:80" volumes: – ~/works/codes:/code – ./nginx/etc/conf.d/virtual.conf:/etc/nginx/conf.d/virtual.conf – ./nginx/var/log/nginx:/var/log/nginx links: – php 我有2个虚拟主机设置在Web容器内 app.lan api.lan 在我的php应用程序,我curl到api.lan 。 但它引发Could not resolve host: api.lan 在我的docker主机中,我添加了以下到/etc/hosts文件 127.0.0.1 app.lan 127.0.0.1 api.lan 我可以从docker主机机器curl到api.lan没有问题。 但似乎web容器不解决docker主机的名称。 如果我findweb容器的IP,并将其放入PHP容器的主机文件,如下所示。 172.18.0.5 api.lan 但是,如何在docker上自动执行这个操作。 还是有其他的最佳做法呢? 另外,如果我cat /etc/resolve.conf的任何一个容器,我可以find以下。 search local nameserver 127.0.0.11 options ndots:0 这是什么127.0.0.11? 它是主机吗? […]

使用dockerfile构build图像

有没有人使用下面的命令成功地build立一个图像? curl -v -X POST \ -H "Content-Type:application/tar" \ http://52.212.221.156:2375/build?t=samplerepo&dockerfile="C:\Dockerfile.tar.gz" 即使文件位于指定的位置,我也遇到以下错误 {"message":"Cannot locate specified Dockerfile: Dockerfile"} 或者,如果任何人使用remote参数做了它,请帮助

同一networking中的docker集装箱无法到达同一networking中的其他集装箱

我在digital ocean上使用ubuntu 15.10 下面的工程docker network create a docker run -d –name=nginx –net=a nginx docker run -it –net=a –name web node bash apt-get install -yq curl && curl nginx 相反,试图从nginx container到达web container nginx container ,对我来说不起作用。 我进入Web容器: docker exec -it web bash 然后我添加我的index.html文件 然后,我使用http-server通过命令http-server ./ -p 4200 -a 0.0.0.0 index.html来提供index.html文件。 http-server返回: Starting up http-server, serving ./ Available […]