Docker でシェル コマンドを実行するには、コマンドの前に sh -c を追加する必要があります。次に例を示します。 docker run ubuntu sh -c 'cat /data/a.txt > b.txt' そうしないと、命令を正常に解析できません。 補足: [Docker アプリケーション] 指定したスクリプトを docker で実行する (docker 配下の springboot アプリケーションを実行する) 【Dockerアプリケーション】dockerで指定したスクリプトを実行する 以下は、Spring Boot アプリケーションを実行する例です。 1. shスクリプトを実行するためのイメージファイル(テンプレート)を作成するドックファイル vertigomedia/ubuntu-jdk8 より touch /root/app_start.shを実行します。 echo "#!/bin/bash" > /root/app_start.sh を実行します。 echo "echo 111" を実行します >> /root/app_start.sh chmod a+x /root/app_start.shを実行します。 ENV TZ「アジア/上海」 ENV APP_FILE /root/app_start.sh エクスポーズ8889 コマンド $APP_FILE #ENTRYPOINT ["/bin/sh", "-c", "$APP_FILE"] 2. スクリプトファイル(コンテナ内で実行するスクリプト)を作成するコンテナ #!/bin/bash echo "テスト xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" java -jar -Xms500m -Xmx500m -Dspring.profiles.active=test-docker-1 /root/app.jar 3. 起動スクリプトを作成する(ここでは起動コマンドのみ)docker run -itd \ --name テストコンテナ \ --hostname テストコンテナ \ --net test_net --ip 170.170.1.199 \ --volume /root/container.sh:/root/app_start.sh \ --volume /opt/test-1.0.0-SNAPSHOT.jar:/root/app.jar \ --privileged=true \ テスト:123 /bin/bash -c 'sh /root/app_start.sh' 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: モバイルデバイス上のぼやけた小さなアイコンの問題を解決する方法
>>: CSS アニメーション プロパティの使用方法とサンプル コード (transition/transform/animation)
この記事では、ホイール抽選を簡単に実装するためのVueの具体的なコードを参考までに共有します。具体的...
目次すべてのストレージエンジンを表示InnoDB ストレージ エンジンMyISAM ストレージエンジ...
概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...
Nginx によるソケット ポート転送の一般的なシナリオ: オンライン学習アプリケーションでは、通常...
優れた HTML コードは美しい Web サイトの基礎となります。私が CSS を教えるときは、まず...
以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...
目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...
目次echartの初期化アプリベースチャートコンポーネントhtml CS app-base-char...
MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再イ...
成果を達成する要件/機能: CSS + HTML を使用してハートを描く方法。分析:正方形と 2 つ...
先日、外国人の方がHTML+CSSを使ってHamburgerMenuを実装している動画を見ました。最...
<div class="サイドバー"> <div> &...
コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...
バイナリ docker 19.03 バージョンがインストール後に docker0 ブリッジを自動的に...
序文フロントエンドフレームワークのヘビーユーザーとして、私はテクノロジーを選択する際にそのエコロジー...