我在docker-compose中使用wso2 / wso2is-km:
oAuth2:
container_name: "oAuth2.local.fr"
hostname: "oAuth2.local..fr"
image: wso2/wso2is-km:5.10.0
ports:
- "9443:9443"
links:
- gui:gui.local.fr
- bandeau:bandeau.local.fr
volumes:
- ./is-as-km:/home/wso2carbon/wso2is-km-5.10.0
如果我删除卷是可以的,但是如果我要在主机中持久保存数据,则会出现添加卷一的错误:
oAuth2.local.fr /home/wso2carbon/docker-en ... Exit 127
oAuth2.local.fr | sh: 0: Can't open /home/wso2carbon/wso2is-km-5.10.0/bin/wso2server.sh
你有个主意吗?
答案 0 :(得分:0)
将卷添加到wso2is-km-5.10.0时,它将替换docker映像中的内容,并导致了此问题。
在保留数据时,我们应使用以下位置。
wso2is-km-5.10.0/repository/deployment/server/
答案 1 :(得分:0)
我将wso2is-km-5.10.0 /存储库复制到主机和装载卷上:
volumes:
- ./is-km:/home/wso2carbon/wso2-artifact-volume
在运行时,将/ home / wso2carbon / wso2-artifact-volume使用docker-entrypoint.sh复制到wso2is-km-5.10.0(默认行为)。