dockerfile で最も一般的な命令は何ですか
Dockerfile で最も一般的に使用される命令は次のとおりです。 FROM: 新しいイメージを作成するか、新しいイメージを派生します。 RUN: コマンドを実行します (ソフトウェアのインストール、システムの構成) COPY: ローカル ファイルをイメージにコピーします。 ADD: 以下に似ています。 COPY、tar アーカイブを自動的に解凍したり、URL ファイルを取得したりできます CMD: コンテナの起動時にコマンドを指定します EXPOSE: コンテナのリスニング ポートを宣言します (ただしパブリックではありません) ENV: 環境変数を設定します VOLUME: ホスト ディレクトリまたは匿名ボリュームをマウントします WORKDIR : コンテナ内の作業ディレクトリを設定します。 ENTRYPOINT: コンテナの起動時に実行される実行可能ファイルを指定します (CMD に似ていますが、オーバーライドできません)
Dockerfile で最も一般的な命令
Dockerfile で最も一般的に使用される命令は次のとおりです:
1. FROM
- 新しいコンテナ イメージを作成するか、ベース イメージから新しいイメージを派生します。
例:
<code>FROM ubuntu:20.04</code>
2. RUN
- コンテナ内でコマンドを実行します。通常、ソフトウェアのインストールまたはシステムの構成に使用されます。
例:
<code>RUN apt-get update && apt-get install -y nginx</code>
3. COPY
- ローカル ファイルまたはディレクトリをコンテナにコピーします。ミラーリング。
例:
<code>COPY index.html /usr/share/nginx/html</code>
4. ADD
- は COPY に似ていますが、自動的に解決 tar アーカイブを圧縮するか、URL からファイルを取得します。
例:
<code>ADD myapp.tar.gz /usr/local/myapp</code>
5.CMD
- 実行時に実行するコマンドを指定します。コンテナが起動します。
例:
<code>CMD ["nginx", "-g", "daemon off;"]</code>
6. EXPOSE
- コンテナがリッスンするポートを示します。オンですが、ポートは実際には Docker デーモンで公開されません。
#例:
<code>EXPOSE 80</code>
7. ENV
- 環境変数を設定します。
例:
<code>ENV APP_NAME myapp</code>
8. VOLUME
- ホスト ディレクトリまたは匿名ボリュームを次の場所にマウントします。コンテナの中。
例:
<code>VOLUME /var/log/myapp</code>
9. WORKDIR
- コンテナ内の作業ディレクトリを設定します。
例:
<code>WORKDIR /usr/local/myapp</code>
10. ENTRYPOINT
- 実行時に実行する実行可能ファイルを指定します。コンテナが実行ファイルを開始します。 CMD に似ていますが、オーバーライドできません。
例:
<code>ENTRYPOINT ["/usr/local/myapp/bin/myapp"]</code>
以上がdockerfile で最も一般的な命令は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ピン張りのノードの詳細な説明とインストールガイドこの記事では、ピネットワークのエコシステムを詳細に紹介します - PIノードは、ピン系生態系における重要な役割であり、設置と構成の完全な手順を提供します。 Pinetworkブロックチェーンテストネットワークの発売後、PIノードは多くの先駆者の重要な部分になり、テストに積極的に参加し、今後のメインネットワークリリースの準備をしています。まだピン張りのものがわからない場合は、ピコインとは何かを参照してください。リストの価格はいくらですか? PIの使用、マイニング、セキュリティ分析。パインワークとは何ですか?ピン競技プロジェクトは2019年に開始され、独占的な暗号通貨PIコインを所有しています。このプロジェクトは、誰もが参加できるものを作成することを目指しています

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Docker コンテナを使用した Java EE アプリケーションのデプロイ: Dockerfile を作成してイメージを定義し、イメージを構築し、コンテナを実行してポートをマップし、ブラウザでアプリケーションにアクセスします。サンプル JavaEE アプリケーション: REST API はデータベースと対話し、Docker 経由でデプロイ後にローカルホストでアクセスできます。

1. まず、インターフェイスを開いた後、左側の拡張機能アイコン ボタンをクリックします。 2. 次に、開いた拡張機能ページで検索バーの場所を見つけます。 3. 次に、マウスで「Docker」という単語を入力して拡張機能プラグインを見つけます。 4最後に、対象のプラグインを選択して右をクリックし、下隅にあるインストールボタンをクリックします。

WordPressサイトファイルアクセスが制限されています:最近.txtファイルにアクセスできない理由のトラブルシューティング。一部のユーザーは、ミニプログラムのビジネスドメイン名を構成する際に問題に遭遇しました:�...

エラーの原因とソリューションPECLを使用してDocker環境に拡張機能をインストールする場合、Docker環境を使用するときに、いくつかの頭痛に遭遇します...

同じシステムで複数のPHPバージョンを同時に実行することは、特に異なるプロジェクトがPHPの異なるバージョンに依存する場合、一般的な要件です。同じようになる方法...

H5プロジェクトを実行するには、次の手順が必要です。Webサーバー、node.js、開発ツールなどの必要なツールのインストール。開発環境の構築、プロジェクトフォルダーの作成、プロジェクトの初期化、コードの書き込み。開発サーバーを起動し、コマンドラインを使用してコマンドを実行します。ブラウザでプロジェクトをプレビューし、開発サーバーURLを入力します。プロジェクトの公開、コードの最適化、プロジェクトの展開、Webサーバーの構成のセットアップ。
