相关疑难解决方法(0)

在docker run中获得权限被拒绝

我正在尝试使用Dockerfile使用Docker.

我的Dockerfile如下,我在哪里使用debian linux系统.

FROM debian:jessie

ENV DEBIAN_FRONTEND noninteractive

ARG AIRFLOW_VERSION=1.7.1.3
ENV AIRFLOW_HOME /usr/local/airflow

..
..

COPY script/entrypoint.sh /entrypoint.sh
COPY config/airflow.cfg ${AIRFLOW_HOME}/airflow.cfg
..
..    
USER airflow
WORKDIR ${AIRFLOW_HOME}
ENTRYPOINT ["/entrypoint.sh"]
Run Code Online (Sandbox Code Playgroud)

因此,当我运行时 docker build -t test .,它构建没有问题.

但是,当我跑docker run -p 8080:8080 test.

它抛出以下错误:

container_linux.go:247: starting container process caused "exec: \"/entrypoint.sh\": permission denied"
docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"/entrypoint.sh\": permission denied".
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

docker

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

docker ×1