私は単純なdocker_compose.ymlファイルを作成して、データ用に分離した名前付きボリュームを持つjenkins2サーバを起動します。docker_compose v2ボリュームコンテナ
罰金作品ボリュームのない第一のスクリプト、:
version : '2'
services:
jkm:
image: jenkins
ports:
- "8080:8080"
- "50000:50000"
私はここにcocumentationという名前のボリュームを追加し、読みたいと思った後: https://docs.docker.com/compose/compose-file/
重要なのは、この点に注意してくださいすることをv2ファイルですので、文書の後にははありません。volume_from
は私が作ったスクリプトです:
version : '2'
services:
jkm:
image: jenkins
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jkd:/var/jenkins_home
volumes:
jkd:{}
私はdocker-compose up
を実行したときに、私はこのエラー
ボリュームがマッピングではなく、文字列
JDKでなければならない、マッピングされ得ます;そして、私が推測した文字列は/ var/jenkins_homeでした。
私はこれを少しでも試してみましたが、何を置いても、私はいつもこのようなエラーが発生します。どこにマッピングするべきかはわかりません。 私はそれに従うことをしようとし、これをやった:https://docs.docker.com/compose/compose-file/#/volume-configuration-reference
これは動作するはずですあなたの助けを事前に
ありがとうございます。私はこれをフォローしました:それはそれを使用しました。 https://docs.docker.com/compose/compose-file/#upgrading ありがとうございます – dzada