从零开始Docker化你的Node.js应用
Posted 分布式实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始Docker化你的Node.js应用相关的知识,希望对你有一定的参考价值。
把源码zip包上传至服务器
登录服务器
解压zip包
安装最新Docker
设置国内镜像加速器
编写Dockerfile
构建镜像
编写启动容器脚本
执行脚本检查部署情况
帐户为${user}
密码为${pass}
源码包为${zip}
zip包放到服务器的目录为${path}
rsync -avzP ./${zip} ${user}@${ip}:${path}
# 后面会提示输入密码
ssh ${user}@${ip}
# 后面会提示输入密码
# 第一次登录会提示保存ssh信息,输入yes即可
创建文件
touch ssh.sh
# 赋予脚本可执行权力
chmod +x ssh.sh
#!/usr/bin/expect
set timeout 30
set password ${pass}
spawn ssh ${user}@${ip}
expect "*assword:"
send "$password
"
interact
以上是关于从零开始Docker化你的Node.js应用的主要内容,如果未能解决你的问题,请参考以下文章
119. Spring Boot 加速你的maven构建——阿里云Maven仓库地址片从零开始学Spring Boot