コンテナに静的ウェブサイトを配備し、任意の場所に出荷
何がDockerですか?
アンドス:Dockerは、仮想化を使用してコンテナと呼ばれるパッケージ内のソフトウェアを提供するサービス製品としてプラットフォームのセットです.コンテナはお互いに分離され、独自のソフトウェア、ライブラリ、および構成ファイルをバンドルします.
実行する手順
Dockerファイルを作成するファイル Dockerファイル の使用による我々の静的なウェブサイトのイメージをつくってくださいは、イメージをDockerハブ に押しますサーバ上でそのコンテナを走らせる
Dockerファイルの作成
コピー-ローカルディレクトリからのすべてのファイルを取っているし、/usr/share/nginx/htmlディレクトリ(nginxの)に私たちのコンテナに移動している.
公開-ポートが80 ( TCP )を公開していることをコンテナに知らせる命令です
cmd -実行中のコンテナのデフォルトを提供する
Dockerファイルを使用して静的サイトのイメージを作成します.
そのためにはコマンドを実行しなければなりません.
- t =タグ
イメージ名です
これはDockerFileフォームの現在位置を取得します.
私の場合、私はNipun 2020/DockerコミュニティRajkotとしてイメージ名を与えるつもりです
コマンドは私のためになります:)
Docker Hubでイメージをプッシュするには
ドッカープッシュ
私の場合では
サーバーにログインし、サーバーにインストールされていることを確認します.
そして、このコマンドを押すだけでコンテナがサーバー上で動作します.
静的サイトのデモ
このブログを読んでいただきありがとうございます.
あなたが疑問を持っているならば、あなたはLinkedInで私に連絡することができます
リンケディン
アンドス:Dockerは、仮想化を使用してコンテナと呼ばれるパッケージ内のソフトウェアを提供するサービス製品としてプラットフォームのセットです.コンテナはお互いに分離され、独自のソフトウェア、ライブラリ、および構成ファイルをバンドルします.
実行する手順
Dockerファイルを作成するファイル
Dockerファイルの作成
FROM nginx:latest
COPY . /usr/share/nginx/html
EXPOSE 80
CMD [“nginx”,”-g”,”daemon off;”]
から-我々はNGinxから公式イメージは、Dockerコピー-ローカルディレクトリからのすべてのファイルを取っているし、/usr/share/nginx/htmlディレクトリ(nginxの)に私たちのコンテナに移動している.
公開-ポートが80 ( TCP )を公開していることをコンテナに知らせる命令です
cmd -実行中のコンテナのデフォルトを提供する
Dockerファイルを使用して静的サイトのイメージを作成します.
そのためにはコマンドを実行しなければなりません.
docker build -t "<name of image you have to put>" .
このコマンドは以下のコマンドを意味します:- t =タグ
イメージ名です
これはDockerFileフォームの現在位置を取得します.
私の場合、私はNipun 2020/DockerコミュニティRajkotとしてイメージ名を与えるつもりです
コマンドは私のためになります:)
docker build -t nipun2020/docker-community-rajkot .
そのイメージをDockerハブにプッシュDocker Hubでイメージをプッシュするには
ドッカープッシュ
私の場合では
docker push nipun2020/docker-community-rajkot
そのコンテナをサーバ上で実行するサーバーにログインし、サーバーにインストールされていることを確認します.
そして、このコマンドを押すだけでコンテナがサーバー上で動作します.
docker run -p 80:80 nipun2020/docker-community-rajkot
したがって、このコマンドの使用によって、あなたの静的ウェブサイトはDockerを使用して実行されます.静的サイトのデモ
このブログを読んでいただきありがとうございます.
あなたが疑問を持っているならば、あなたはLinkedInで私に連絡することができます
リンケディン
Reference
この問題について(コンテナに静的ウェブサイトを配備し、任意の場所に出荷), 我々は、より多くの情報をここで見つけました https://dev.to/nipun214/deploying-a-static-website-in-a-container-and-ship-it-any-anywhere-4b68テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol