1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Docker-compose3でnode.js&express&mongodb&nginxの環境を整える[簡略版]

Last updated at Posted at 2022-07-05

はじめに

 Docker初心者でありながらGitHub初心者である人がいろいろと便利にするためにお試ししている最中です。Gitでmasterブランチを作成して、すべてのファイルをぶち込んでpushしてみたら、mainブランチに統合する方法が分からなくて困ってたりするけど、まぁ保存だけを考えたらmasterブランチだけでもいいかと思う所存です。

環境

2022/07/05
・CentOS7
・Docker 1.13.1
・Docker-compose 1.18.0
・npm 8.5.5

インストール方法

Dockerのインストール

Dockerのインストールはこれをコピペ。

sudo yum -y install docker

Docker-composeのインストール

Docker-composeのインストールはこれをコピペ。

sudo yum -y install docker-compose

npmのインストール

 npmのインストールはこれをコピペ。
 これはexpress-generatorをインストールするためのものです。

sudo yum -y install npm

GitHubからクローン

git clone https://github.com/DogKingFun/public

 GitHubの扱いにも慣れてきた感じがします。上手いこと(別に誰でも出来ることだけど)リポジトリを使えてきたので、そのリポジトリからクローンを取ってきます。

Docker-compose

 Docker-composeをお試しで立ち上げてみましょう。-dのオプションをつければバックグラウンドでコンテナが立ち上がってくれます。

docker-compose up

 自分のサーバーのIPにhttpで接続しに行けばnode.jsで作られた画面を見ることができます。

終わりに

 自分が使いたいがために作ってるので雑雑になってしまいましたが簡略版は以上です。
 もっとGitHubの扱いに慣れれば改定したりすることがあると思います。
 さて、node.jsとmongodbとnginxの環境を簡単に作れるようになったので、SNS作成をやってみようと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?