コンテナに静的ウェブサイトを配備し、任意の場所に出荷


何がDockerですか?
アンドス:Dockerは、仮想化を使用してコンテナと呼ばれるパッケージ内のソフトウェアを提供するサービス製品としてプラットフォームのセットです.コンテナはお互いに分離され、独自のソフトウェア、ライブラリ、および構成ファイルをバンドルします.
実行する手順
Dockerファイルを作成するファイル
  • 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で私に連絡することができます
    リンケディン