Tag: 打击

得到curl:(52)从jenkins工作运行时从服务器的空回复(只有与我使用docker运行的工作问题)

我似乎遇到了一些curl的问题,我已经创build了一个自由式的jenkins的工作,以build立和部署一个基本的问候世界docker形象。 构build和部署工作正常,但我运行了一个curl命令来testing部署,它总是失败的工作 下面是我跑的脚本 npm install docker build -t rvarg11/helloworld2 . docker rm -f dockertest docker run -d -p 3000:3000 –name dockertest rvarg11/helloworld2 curl -f http://127.0.0.1:3000 当Jenkins到达curl命令时,作业失败并出现下面的错误 curl -f http://127.0.0.1:3000%总计%接收%Xferd平均速度时间时间时间当前正在下载总耗费左速度 0 0 0 0 0 0 0 0 – : – : – – : – : – – : – : – 0 0 0 […]

你如何从shell脚本运行函数和variables到docker?

所以我试图找出什么是最好的方法来调用这个函数在我的bash脚本,以便在docker容器中执行。 #!/bin/bash AWS_BUCKET="https://s3-bucket-location.com" AWS_BUCKET_DEV_FILE="devfile.zip" AWS_BUCKET_PIC_FILE="WORDPRESSpics.zip" wordpress_production_S3_download () { cd /tmp/ wget $AWS_BUCKET/$AWS_BUCKET_PIC_FILE mv $AWS_BUCKET_PIC_FILE /var/www/html/wp-content/uploads/2017 cd /var/www/html/wp-content/uploads/2017 unzip $AWS_BUCKET_PIC_FILE rm $AWS_BUCKET_PIC_FILE chown -R www-data:www-data 12/ } 我想在Docker容器中运行这个函数是这样的 docker exec -ti dockerwordpressmaster_mysql_1 bash -c "wordpress_production_S3_download" 但是我明白了 bash:wordpress_production_S3_download:找不到命令 我也试图将该子function放入variables即 test=$(wordpress_production_S3_download) docker exec -ti dockerwordpressmaster_mysql_1 bash -c "$test" 但是函数“variables”testing只在本地机器上执行,而不是像我想的那样在Docker容器中执行。 任何问题的帮助,不胜感激