web项目通过docker部署至服务器
首先下载docker
打开终端 输入
docker --version
查看docker是否成功安装
建立web_product镜像
- 进入web_product_name文件下
- 建立本地镜像
docker build -t jacogr/web_product_name .
- 连接
docker run -it --name web_product_name-ui -e WS_URL=ws://ip-path -p 80:80 jacogr/web_product_name:latest
- 如果第三步长时间未响应 直接退出 执行
docker start web_product_name-ui
连接服务器
下载finalshell软件
mac下载地址
window下载地址
Linux下载地址
- 正常注册登陆软件后,打开
- 右边上方的文件夹标志
- 在连接管理器中找到建立ssh连接 也就是最左边的白色的按钮
ssh连接设置
- 名称随意
- 主机:ip地址
- 端口 自定义
- 备注随意
- 方法 公钥
- 私钥 倒入私钥文件即可
进行服务器配置
首先进入root权限下
su root
提示输入密码 密码为
password(自己设置)
顺序执行以下命令
apt install docker
apt install docker.io
apt update
apt install docker
service start docker
service docker start
docker ps
apt install docker.io
ls
docker ps
git clone (你的git地址)
cd (你的项目地址)
ls
docker run -it --name polkadot-ui -e WS_URL=ws://(你的ip地址) -p 80:80 jacogr/polkadot-js-apps:latest
docker images
docker rmi b9cf3e437078
git pull
docker ps
docker stop web_product_name-ui
docker rm web_product_name-ui
docker build -t jacogr/web_product_name
docker run -it --name web_product_name-ui -e WS_URL=ws://ip-path -p 80:80 jacogr/web_product_name-js-apps:latest
docker start web_product_name-ui(上一步长时间未执行,直接执行这一步)
history(查看过往的指令操作)