使用Docker部署应用程序

本文详述了如何在两台服务器上使用Docker部署Node.js应用。首先,在开发者PC上安装git并创建仓库,编写Web服务器代码,然后提交到git仓库。接着,创建Dockerfile,并将SSH密钥配置在服务器上。服务器端安装Docker和SSH密钥,通过Git Hook自动化部署。最后,从开发者PC推送代码到服务器并进行测试。
摘要由CSDN通过智能技术生成
准备:用到两台服务器,一台(192.168.160.134)用做开发者PC,一台(192.168.160.135)用做服务器
一、在开发者PC安装git,并创建仓库

安装

[root@node1 ~]# yum install git

创建仓库

[root@node1 ~]# git init exampleapp

转到仓库目录,然后设置作者的电子邮件和名称

[root@node1 ~]# cd exampleapp/
[root@node1 exampleapp]# git config --global usr.email 1437007526@qq.com 
[root@node1 exampleapp]# git config --global usr.name  "mai ye ping"
二、开发者PC使用Node.js编写简单Web服务器
[root@node1 ~]# vim exampleapp/app.js 

 var express = require('express');
var app = express();
app.get(['/','/index.html'],function (req,res){
 res.send('Hello Docker');
 });
app.listen(80);

为了使用Node.js 中的npm包
npm是什么详细看这篇文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值