web-dev-qa-db-ja.com

.dockerfile拡張子は何ですか?

Visual Studio Code(1.22.2)は、保存ダイアログで.dockerfileという名前のファイル拡張子を提供します。この拡張子のファイルは何ですか? Dockerfileは、これまでに見たすべてのドキュメントと例にあり、Dockerfileとだけ呼ばれています。

enter image description here

ファイル名としてDockerfileと入力すると、Dockerfile.dockerfileという名前のファイルが作成されます。

4
deamon

Dockerfile

Dockerfileは、imageを組み立てるためにユーザーがコマンドラインで呼び出すことができるすべてのコマンドを含むテキストドキュメントです。 docker buildを使用すると、複数のコマンドライン命令を連続して実行する自動ビルドを作成できます。 Docker imagesはコンテナーの基礎です。 Imageは、ルートファイルシステムの変更と、コンテナーランタイム内で使用するための対応する実行パラメーターの順序付けられたコレクションです。通常、イメージには、互いに積み重ねられた階層化ファイルシステムの結合が含まれています。 画像には状態がなく、決して変化しません. 詳細

Dockerfile拡張機能

Dockerfileには拡張子がありません。 Windowsのdockerでdockerを使用している場合、保存中にnotepad ++を使用してdockerfileを作成し、「すべてのタイプ」を選択して、ファイル名を「Dockerfile」として保存します。

Mongodb/Dockerfile

enter image description here

Dockerについて

Dockerは、コンテナーの動きを牽引する会社であり、ハイブリッドクラウド全体のすべてのアプリケーションに対応する唯一のコンテナープラットフォームプロバイダーです。今日のビジネスはデジタル変換への圧力にさらされていますが、クラウド、データセンター、アプリケーションアーキテクチャの多様化するポートフォリオを合理化しながら、既存のアプリケーションとインフラストラクチャに制約されています。 Dockerは、アプリケーションとインフラストラクチャ、開発者とIT運用者の間の真の独立性を可能にし、それらの可能性を解き放ち、より優れたコラボレーションとイノベーションのためのモデルを作成します詳細

3
benito

私にとってうまくいったのは、ファイルをVS CodeにDockerfileとして保存することでした。ただし、$ docker-compose upコマンドを実行する前に、VS Codeがそれに付けている.dockerfile拡張子を削除する必要があります。

enter image description here

1