GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

Docker内にデプロイされたNode.jsWebサーバー

Node.jsはサーバー側のJavaScriptパッケージであり、さまざまなクラウドアプリケーションでよく使用されます。 Dockerはコンテナプラットフォームです。 Dockerを使用すると、ユーザーはインストールと構成のプロセスに煩わされることなくアプリケーションをダウンロードできます。

Dockerをインストールする

Docker CE(Community Edition)をインストールするには、以下のいずれかのガイドの手順に従ってください。

  • UbuntuとDebianへのDockerのインストールと使用

  • CentOSとFedoraへのDockerのインストールと使用

さらに多くのLinuxディストリビューションの詳細については、Dockerの公式ドキュメントの「Dockerエンジンのインストール」セクションを参照してください。

DockerNode.jsサーバーイメージをダウンロード

LinodeのDockerHubユーザーページには、ここからアクセスできます。 server-node-jsを選択します 構成情報の画像。

注 あるオペレーティングシステム用に作成されたDockerイメージは、別のOSを実行しているサーバーで使用できます。 server-node-js Ubuntu14.04イメージはDebian7、Ubuntu 14.04、CentOS 7、Fedora 21でテストされました。CentOSとFedoraにDockerをインストールした後、sudo service docker startを実行します。 コマンド。
  1. linodeを検索する 画像:

    docker search linode
    
  2. linode / server-node-jsをダウンロードします 画像:

    docker pull linode/server-node-js
    

Docker Container、Node.js、およびWebサーバーを実行します

  1. Linodeコンテナを実行します。 Linodeのポート80をコンテナのポート3000に転送します:

    docker run -d -p 80:3000 linode/server-node-js
    
    注 このコマンドは、Dockerイメージをデーモンとして実行します。
  2. example.com/test.htmでサーバーをテストします 、example.comを置き換えます LinodeのIPアドレスを使用します。 「テストファイル」のページが表示されます。

Docker Hubイメージページには、Dockerイメージに含まれる内容を説明する情報があります。

詳細情報

このトピックの詳細については、次のリソースを参照してください。これらは有用であることを期待して提供されていますが、外部でホストされている資料の正確性や適時性を保証することはできません。

  • LinodeDockerHubページ
  • Docker Docs
  • DockerTryitチュートリアル
  • DockerHub

Docker
  1. Debian GNU/Linuxに基づくNginxWebサーバーのDockerイメージ

  2. Dockerコンテナで複数のWebサイトをホストする

  3. Dockerイメージからファイルを抽出しますか?

  1. Dockerfileを使用してDockerイメージを構築する方法

  2. Dockerイメージを変更する方法

  3. DockerコンテナにシンプルなApacheWebサーバーをセットアップする方法

  1. Dockerを使用してWireguardVPNサーバーをインストールする

  2. Dockerイメージをあるサーバーから別のサーバーにパッケージ化して転送する方法

  3. Vhostsの基本