2017-06-25 17 views
2

私は物事を自動化しようとしています。私はAmazonインスタンスを起動してdockerをインストールするPowerShellスクリプトを持っています。私はDockerのログインにログインできますが、イメージを取得することはできません。 Windows PowerShellコマンドラインから実行するとうまくいきますが、スクリプト内で実行すると機能しません。以下のスクリプトを見つけてください。ドッカーハブから画像を取り出せません

"$ Docker Login" 
$DOCKER_USER="xxxx" 
$DOCKER_PASS="xxxx" 
docker login --username=$DOCKER_USER --password=$DOCKER_PASS 

ドッキングウィンドウプルは動作しませんし、それだけでこのようにハング:

PS C:\Users\Administrator\Desktop> docker pull 474614/my_repo:javaprogram 
javaprogram: Pulling from 474614/my_repo 
3889bb8d808b: Pulling fs layer 
423d66441981: Pulling fs layer 
31d767f25d17: Pulling fs layer 
b97cf9d73d51: Pulling fs layer 
03004a043191: Pulling fs layer 
19506dd59345: Pulling fs layer 
5126364976fd: Pulling fs layer 
62d7464c27c0: Pulling fs layer 
e332822eeca9: Pulling fs layer 
7b86ee31be04: Pulling fs layer 
d0e690ab14f8: Pulling fs layer 
1fc46d77d062: Pulling fs layer 
b7a18b2502fb: Pulling fs layer 
ae19e0bac7c9: Pulling fs layer 
b97cf9d73d51: Waiting 
03004a043191: Waiting 
19506dd59345: Waiting 
5126364976fd: Waiting 
62d7464c27c0: Waiting 
e332822eeca9: Waiting 
7b86ee31be04: Waiting 
d0e690ab14f8: Waiting 
1fc46d77d062: Waiting 
b7a18b2502fb: Waiting 
ae19e0bac7c9: Waiting 
31d767f25d17: Verifying Checksum 
31d767f25d17: Download complete 
b97cf9d73d51: Verifying Checksum 
b97cf9d73d51: Download complete 
03004a043191: Verifying Checksum 
03004a043191: Download complete 
19506dd59345: Verifying Checksum 
19506dd59345: Download complete 
5126364976fd: Verifying Checksum 
5126364976fd: Download complete 
62d7464c27c0: Verifying Checksum 
62d7464c27c0: Download complete 
e332822eeca9: Verifying Checksum 
e332822eeca9: Download complete 
7b86ee31be04: Verifying Checksum 
7b86ee31be04: Download complete 
d0e690ab14f8: Verifying Checksum 
d0e690ab14f8: Download complete 
1fc46d77d062: Verifying Checksum 
1fc46d77d062: Download complete 
b7a18b2502fb: Verifying Checksum 
b7a18b2502fb: Download complete 
ae19e0bac7c9: Verifying Checksum 
ae19e0bac7c9: Download complete 
423d66441981: Verifying Checksum 
423d66441981: Download complete 

PS C:\Users\Administrator\Desktop> 

親切にWindowsマシン上でドッキングウィンドウハブから画像を引っ張ってくるPowerShellスクリプトで私を助けて。 これに関するアドバイスは参考になります。事前に感謝します

+0

私はアンチウイルスは、ドッキングウィンドウハブから画像を引っ張るようにアドバイスとして、私は以下のスクリプトを使用し、適切に – 4c74356b41

答えて

0

私はイメージをタグ付けするためにこのスクリプトを使用します...それは動作します。

$account = "myusername" 
$reponame = "myreponame" 
$version = "2.0.0" 

$latest  = $account + "/" + $reponame + ":latest" 
$newest  = $account + "/" + $reponame + ":" + $version 

docker pull $latest 
docker tag $latest $newest 
docker push $newest 
docker push $latest 

Windows CMDでコマンドを実行してみてください。 Docker for Windowsを使用しているときにPowershellで情報が少ないことを経験しました。

+0

作業からドッキングウィンドウをブロックして、これと同じ動作をしましたが、それはまだ=「474614」 $ reponame =「my_repo $アカウントをハング" $ latest = $ account +"/"+ $ reponame +":javaprogram " ドッカーがこれについての最新のアドバイスをお寄せください – syndy1989

関連する問題