Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

Docker CentOS8にnginxとNode.jsを入れてみた

$
0
0
概要 Docker CentOS8にnginx入れてみたにNode.jsを追加した拡張版になります。 環境 前提 maxOS BigSur 11.2.3 Docker version 20.10.6 docker-compose version 1.29.1 成果物 CentOS 8 nginx 1.14.1 node 14.16.0 構成 . ├── docker │ └── app │ └── Dockerfile └── docker-compose.yml 手順 1. docker-compose.yml作成 シンプルにappコンテナのみを作成します。 docker-compose.yml version: "3.9" services: app: build: context: ./docker/app ports: - "80:80" 2. Dockerfile作成 Dockerfile FROM centos:centos8 RUN dnf -y update # install nginx RUN dnf install -y nginx CMD ["nginx", "-g", "daemon off;"] # install node RUN dnf module reset nodejs RUN dnf module enable -y nodejs:14 RUN dnf module install -y nodejs:14 EXPOSE 80 WORKDIR /usr/share/nginx ちなみに、デフォルトのドキュメントルートは/usr/share/nginxになりますー。 3. 確認 3-1. 起動 docker-compose up -d 3-2. nginx確認 http://localhost にアクセスしてみましょう。 nginxのテストページが表示されていたらOKです。 3-3. node確認 コンテナにインスペクションします。 docker-compose exec app bash nodeのバージョン確認して以下のようになればOKです。 node -v v14.16.0 3-4. 停止 docker-compose down 参考 Node.js 14 : インストール

Viewing all articles
Browse latest Browse all 8691

Trending Articles