我将Bitnami/Keycloak-Gatekeeper Docker镜像打包到Dockerfile中,并尝试运行:
FROM bitnami/keycloak-gatekeeper:latest
COPY config.yml /opt/bitnami/keycloak-gatekeeper/config.yml
CMD ["/keycloak-gatekeeper --config /opt/bitnami/keycloak-gatekeeper/config.yml"]这会给出一个错误:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \"/keycloak-gatekeeper --config /opt/bitnami/keycloak-gatekeeper/config.yml\": stat /keycloak-gatekeeper --config /opt/bitnami/keycloak-gatekeeper/config.yml: no such file or directory": unknown.但是,当我使用docker run命令运行它时,一切都会按预期执行。
docker run -v "config.yml:/opt/bitnami/keycloak-gatekeeper/config.yml" bitnami/keycloak-gatekeeper:latest /keycloak-gatekeeper --config /opt/bitnami/keycloak-gatekeeper/config.yml为什么这可以直接通过docker运行,而不是在Dockerfile中运行?
我如何解决这个问题,以便我可以使用Dockerfile运行?
发布于 2020-05-11 04:23:42
CMD "keycloak-gatekeeper","--config","/opt/bitnami/keycloak-gatekeeper/config.yml“
https://stackoverflow.com/questions/61718110
复制相似问题