当前位置: 首页 > news >正文

docker部署前端项目保姆级教程

  1. 本地启动docker(有不会启动的吗?下载docker(小海豚)双击起来就行)

  1. 准备阿里云账号(免费)

没有就去注册一个,记住密码后面要用到

官网地址:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台(官网注册后找不到镜像就搜索镜像服务)

  1. 在阿里云容器管理创建空间和镜像(免费),供后期存储docker build好的镜像以便在不同的服务拉取此镜像

  1. 选择个人版

创建完成后双击仓库名称就能看见操作提示

  1. 利用docker命令登录阿里云镜像


docker login --username=aliyun5967488508 registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

  1. 并且创建一个镜像,推送到阿里云


docker build -t registry.cn-chengdu.aliyuncs.com/xx/ow:test .

注意最后一个点.不要忘记,表示执行上下文。

另外docker一定要启动起来,否则无法build

  1. 将build好的镜像推到阿里云镜像服务


 docker push registry.cn-hangzhou.aliyuncs.com/tutuproject/jona:test

根据实际替换实际版本号和镜像地址

登录阿里云镜像看是否push成功

  1. 然后再需要的地方(比如本地、测试库、正式库)拉取镜像。(拉取镜像的地方需要启动docker服务)


 docker pull registry.cn-hangzhou.aliyuncs.com/tutuproject/owh5:test

  1. 启动该镜像部署完成


docker run -d -p 9345:3000 --name owh5 registry.cn-hangzhou.aliyuncs.com/tutuproject/owh5:test

启动的前面端口是宿主服务器端口,后面端口是镜像运行端口

  1. 查看镜像启动情况

  1. 浏览器访问页面,访问方式部署位置ip+端口

http://www.lryc.cn/news/144429.html

相关文章:

  • 《C和指针》笔记13: static关键字总结
  • Docker harbor私有仓库部署与管理
  • 解锁Selenium的力量:不仅仅是Web测试
  • [SQLITE_ERROR] SQL error or missing database (near “=“: syntax error)【已解决】
  • 【视觉系统】笔芯内径机器视觉测量软硬件方案-康耐德智能
  • 将文件夹的名称写到Excel中
  • 关于Vue CLI项目 运行发生了 less-lorder错误的解决方案
  • 【Qt学习】02:信号和槽机制
  • 软件工程(十三) 设计模式之结构型设计模式(一)
  • Node与Express后端架构:高性能的Web应用服务
  • C++炸弹小游戏
  • 发送通知消息
  • Python报错:PermissionError: [Errno 13] Permission denied解决方案
  • 【leetcode】第六章 二叉树part01
  • All In One!Meta发布SeamlessM4T,支持100种语言,35种语音、开源、在线体验!
  • Python可视化工具库实战
  • 编解码视频测试序列集
  • 1 Hadoop入门
  • 骨传导耳机哪款比较好,市面上最好的骨传导耳机分享
  • centos7安装docker-compose—及常见错误排解
  • Stable Diffusion 文生图技术原理
  • Jumpserver堡垒机管理(安装和相关操作)-------从小白到大神之路之学习运维第89天
  • 伦敦金走势多变怎么办
  • MybatisPlus-插件篇
  • 数学建模:熵权法
  • 软件测试实训系统建设方案
  • 部署 ssm 项目到云服务器上(购买云服务器 + 操作远程云服务器 + 服务器中的环境搭建 + 部署项目到服务器)
  • python爬虫-使用selenium自动登录微博
  • Python 面试:可变类型和不可变类型作为函数参数,关键字参数
  • Web3.0时代什么时候到来,Web3.0有什么机会?