dockerrunは/ bin / sh:0で失敗します-cには引数が必要です

ビナイジョセフ

Dockerイメージを実行しようとしています

Dockerfile

FROM marketplace.gcr.io/google/ubuntu1804:latest
MAINTAINER Vinay Joseph ([email protected])
LABEL ACI_COMPONENT="License Server"
EXPOSE 20000/tcp

#Install Unzip
RUN apt-get install unzip

#Unzip License Server to /opt/MicroFocus
RUN mkdir /opt/MicroFocus
RUN cd /opt/MicroFocus

#Download the License Server
RUN curl -O https://storage.googleapis.com/software-idol-21/LicenseServer_12.1.0_LINUX_X86_64.zip
RUN chmod 777 LicenseServer_12.1.0_LINUX_X86_64.zip
RUN unzip LicenseServer_12.1.0_LINUX_X86_64.zip

cloudbuild.yaml

steps:
- name: 'gcr.io/cloud-builders/docker'
  args: ['build', '-t', 'gcr.io/xxxx/idol-licenseserver', '.']
images:
- 'gcr.io/xxxx/idol-licenseserver'

私が受け取るメッセージは

docker run gcr.io/xxxx/idol-licenseserver 

/ bin / sh:0:-cには引数が必要です

ブドウ

あなたにはいくつかの問題があります Dockerfile

最初

RUN apt-get install unzip

updateパッケージをインストールするに実行することをお勧めします。そうしないと、パッケージリストが欠落する状況に陥る可能性があります。

RUN apt-get update && apt-get install -y ...

2番目

RUN mkdir /opt/MicroFocus
RUN cd /opt/MicroFocus

cdレイヤー間(異なるRUNコマンド)では機能しないため、これは間違いです。あなたが望んでいたことは単一のWORKDIRコマンドで達成されます

WORKDIR /opt/MicroFocus

三番

あなたが直面しているエラーメッセージは、ベースイメージがENTRYPOINT ["sh", "-c"]このイメージを起動するときに最初のコマンドラインを提供することを期待しているようなもので構成されていることを意味します。適切な起動コマンドを定義し、イメージ名の後にコマンドに追加する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

なぜexecveシステムコールはargv引数なしで「/ bin / sh」を実行できますが、「/ bin / ls」は実行できませんか?

分類Dev

TemplateRefには型引数が必要です

分類Dev

Python用のDockerRunに引数を渡す方法は?

分類Dev

画面のデフォルト環境は/ bin / shですが、/ bin / bashである必要がありますか?

分類Dev

/ bin / sh -cとは何ですか?

分類Dev

bashスクリプトからの `dockerrun`の実行は失敗します。コマンドラインでコマンドが失敗しない

分類Dev

'const char *'が必要ですが、引数はCで 'char **'型です。

分類Dev

CMakeadd_custom_commandがbin / sh:1で失敗する:...見つかりません

分類Dev

コマンド/ bin / shが終了コード23で失敗しました

分類Dev

コマンド/ bin / shが終了コード1で失敗しました

分類Dev

Socketioはdockerrunで404NotFoundを返します

分類Dev

.shファイルには `#!/ bin / bash`行があっても` shapp.sh`が必要です

分類Dev

bashで、 `SHELL = / bin / sh lesspipe" `が文法的に正しいのはなぜですか?

分類Dev

assertNotEmpty( "0")は失敗します。それはなぜです?

分類Dev

/ usr / bin /または〜/ bin / priority

分類Dev

関数呼び出しには引数が多すぎます。0method_invokeが必要です。

分類Dev

React Native-ポート8081はすでに使用されており、パッケージャーが実行されていないか、正しく実行されていませんコマンド/ bin / shが終了コード2で失敗しました

分類Dev

constexpr関数には1つの引数値が必要ですか?

分類Dev

関数には引数が1つだけ必要です

分類Dev

isnull関数には2つの引数が必要です

分類Dev

msg 175、isnull関数には2つの引数が必要です

分類Dev

MIN関数には1つの引数が必要です

分類Dev

dockerrunコマンドのdocker引数--net = container:ReportWebに相当するdocker-composeとは何ですか

分類Dev

ファイルが存在するにもかかわらず、モックビルドが「sh:/ usr / bin / python2:そのようなファイルまたはディレクトリはありません」で失敗する

分類Dev

エコーは/ bin / shと/ bin / bashの間で「\ n」を異なる方法で出力します

分類Dev

「dockerbuild」には、正確に1つの引数が必要です。

分類Dev

バンドルに失敗しました:エラー:require()には単一の文字列リテラル引数が必要です

分類Dev

Tensorflowの無効な引数:アサーションに失敗しました[ラベルIDは<n_classesである必要があります]

分類Dev

確認に失敗しました:最初の引数「検証コード」は有効な文字列である必要があります

Related 関連記事

  1. 1

    なぜexecveシステムコールはargv引数なしで「/ bin / sh」を実行できますが、「/ bin / ls」は実行できませんか?

  2. 2

    TemplateRefには型引数が必要です

  3. 3

    Python用のDockerRunに引数を渡す方法は?

  4. 4

    画面のデフォルト環境は/ bin / shですが、/ bin / bashである必要がありますか?

  5. 5

    / bin / sh -cとは何ですか?

  6. 6

    bashスクリプトからの `dockerrun`の実行は失敗します。コマンドラインでコマンドが失敗しない

  7. 7

    'const char *'が必要ですが、引数はCで 'char **'型です。

  8. 8

    CMakeadd_custom_commandがbin / sh:1で失敗する:...見つかりません

  9. 9

    コマンド/ bin / shが終了コード23で失敗しました

  10. 10

    コマンド/ bin / shが終了コード1で失敗しました

  11. 11

    Socketioはdockerrunで404NotFoundを返します

  12. 12

    .shファイルには `#!/ bin / bash`行があっても` shapp.sh`が必要です

  13. 13

    bashで、 `SHELL = / bin / sh lesspipe" `が文法的に正しいのはなぜですか?

  14. 14

    assertNotEmpty( "0")は失敗します。それはなぜです?

  15. 15

    / usr / bin /または〜/ bin / priority

  16. 16

    関数呼び出しには引数が多すぎます。0method_invokeが必要です。

  17. 17

    React Native-ポート8081はすでに使用されており、パッケージャーが実行されていないか、正しく実行されていませんコマンド/ bin / shが終了コード2で失敗しました

  18. 18

    constexpr関数には1つの引数値が必要ですか?

  19. 19

    関数には引数が1つだけ必要です

  20. 20

    isnull関数には2つの引数が必要です

  21. 21

    msg 175、isnull関数には2つの引数が必要です

  22. 22

    MIN関数には1つの引数が必要です

  23. 23

    dockerrunコマンドのdocker引数--net = container:ReportWebに相当するdocker-composeとは何ですか

  24. 24

    ファイルが存在するにもかかわらず、モックビルドが「sh:/ usr / bin / python2:そのようなファイルまたはディレクトリはありません」で失敗する

  25. 25

    エコーは/ bin / shと/ bin / bashの間で「\ n」を異なる方法で出力します

  26. 26

    「dockerbuild」には、正確に1つの引数が必要です。

  27. 27

    バンドルに失敗しました:エラー:require()には単一の文字列リテラル引数が必要です

  28. 28

    Tensorflowの無効な引数:アサーションに失敗しました[ラベルIDは<n_classesである必要があります]

  29. 29

    確認に失敗しました:最初の引数「検証コード」は有効な文字列である必要があります

ホットタグ

アーカイブ