「docker: デーモンからのエラー応答: シム タスクの作成に失敗しました:」というエラーが発生しました。 OCI ランタイムの作成に失敗しました: runc create に失敗しました: コンテナ プロセスを開始できません: exec: "./deployment-service": 権限が拒否されました: Dockerfile をビルドして実行しようとすると、「不明」というメッセージが表示されてイライラすることがあります。この問題は、「deployment-service」バイナリを実行するための権限が不十分なために発生します。
この問題を解決するには、次の行を追加して Dockerfile を変更できます。
RUN chmod +x deployment-service
この行「deployment-service」バイナリに実行権限を付与し、バイナリ内で正常に実行できるようにします。
この行を追加したら、次のコマンドを使用して Docker イメージを再構築します。
docker build -t <new_image_name> .
その後、次のコマンドを使用して、更新されたイメージを使用してコンテナを実行します。
docker run <options> <new_image_name>
これらの変更を組み込むことで、Docker 内で「deployment-service」バイナリを正常に構築、実行、実行できるようになります。コンテナ。
以上がDocker で「デーモンからのエラー応答: シム タスクの作成に失敗しました」を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。