web项目通过docker部署至服务器

web项目通过docker部署至服务器

首先下载docker

https://www.docker.com/get-started/

打开终端 输入

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下载地址

http://www.hostbuf.com/downloads/finalshell_install.pkg

window下载地址

http://www.hostbuf.com/downloads/finalshell_install.exe

Linux下载地址

http://www.hostbuf.com/t/1059.html

  1. 正常注册登陆软件后,打开
  2. 右边上方的文件夹标志
  3. 在连接管理器中找到建立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(查看过往的指令操作)

猜你喜欢

转载自blog.csdn.net/weixin_44846765/article/details/125321434