Quantcast
Channel: demura.net
Viewing all articles
Browse latest Browse all 757

Docker: OCI runtime create failed: permission denied: unknown.

$
0
0

Dockerイメージをやっと作成できて,docker runで起動しようとしたところ以下のエラーで悩まされたので忘備録.

エラーメッセージ


sudo docker run -e RESOLUTION=1920x1080 --name ai_robot_book -p 6080:80 --shm-size=512m masutaniy/ros2-desktop-vnc-ai-robot-book:ver1
docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "/startup.sh": permission denied: unknown.
ERRO[0000] error waiting for container: context canceled

原因

Dockerfileと同じディレクトリに置いていた,startup.shのバーミッションがユーザにしか実行権がなかったため.

解決方法

Dockerfileと同じディレクトリに移動した後で,次のコマンドを実行する.

$ chmod +x startup.sh

ビルドしたDockerイメージを削除してから作り直す.

以上
 


Viewing all articles
Browse latest Browse all 757

Trending Articles