2017-08-03 26 views
0

"docker cp"をリモートで実行するJenkinsジョブを作成して、実行中のコンテナからホストマシンにフォルダをコピーしようとしています。docker cp remote(コンテナからホストへ)

は現在、私は

docker run --rm docker:1.7.1 docker -H stuff.dev.blah.com:5000 cp cc_head:/opt/blah/build/cc_head/games /home/devadmin/games

持っているしかし、それは動作しません。..

  • ので、マシンのホストはstuff.dev.blah.comある、と私はすることができますそれとsshをssh [email protected]

  • そしてホストマシンすべての私たちがここに持つことができます3210点の作品

  • はドッキングウィンドウ1.7.1ですが、新しいバージョンでこれを行うために管理する場合、私も幸せになると思います

    実行中のコンテナはcc_head

と呼ばれる
  • 提案がありますか?

  • 答えて

    0

    は、次の2つのオプション

    マウントcc_headコンテナ内のフォルダを持っている別のと同じ

    docker run --rm docker:1.7.1 docker -H stuff.dev.blah.com:5000 cp cc_head:/opt/blah/build/cc_head/games cc_head:/somefolder 
    

    マウントしたフォルダの実行中にコンテナcc_headを実行し、-v /home/devadmin/games:/somefolderを追加

    容器

    実行ホスト上の別の容器や/home/devadmin/gamesをマッピングし、コピー操作

    docker run --rm docker:1.7.1 docker -H stuff.dev.blah.com:5000 cp cc_head:/opt/blah/build/cc_head/games container:/somefolder 
    
    +0

    のために、私は-v使用して:) 'ドッカ実行--rmドッキングウィンドウのフォルダをマウントすることを使用します。1.7.1ドッカ-Hものを。 dev.blah.com:5000 run -v/home/devadmin/games:/ somefolder ...(私が走っていたコマンドの残りの部分) – WurmD

    関連する問題