0
我正在製作一個簡單的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