【AntDesign】Docker部署

这篇具有很好参考价值的文章主要介绍了【AntDesign】Docker部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。

1 项目的目录结构

  • dist: 使用build打包命令,生成的打包目录

    • npm run build : 打包项目命令
  • docker: 存放docker容器需要修改的配置目录,比如 nginx配置

  • Dockerfile: 跟项目根目录同级

【AntDesign】Docker部署

2 创建Dockerfile

  • 内容
# 指定镜像
FROM nginx:1.24
# 设置工作目录
WORKDIR /usr/share/nginx/html/
# 指定用户
USER root
# 复制nginx配置文件
COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf

# 打包方式一:在容器内打包
#           需要配置环境,比如nodejs依赖等
# RUN npm run build
# 打包方式二:本地打包,复制 打包出来的dist目录
COPY ./dist  /usr/share/nginx/html/

# 对外暴露端口号
EXPOSE 80
# 启动
CMD ["nginx", "-g", "daemon off;"]
  • 查找nginx稳定版本

    进入https://hub.docker.com/_/nginx 查找stable稳定版本

    • mainline主线版,即开发版,学习环境可以使用,生产环境建议不要使用
    • stable稳定版,学习环境和生产环境都可使用
      1. stable-perl:包含最新的perl模块的稳定版,适合安装在Centos上。
      2. stable-alpine-perl:包含最新的perl模块的稳定版,适合安装在Alpine Linux上。
      3. stable-alpine:不包含perl模块的稳定版,适合安装在Alpine Linux上。
      4. stable:包含最新的perl模块的稳定版,适合安装在Centos上

    【AntDesign】Docker部署

3 生成docker镜像

打开终端,进入项目根目录,输入命令行

  • 进入项目根目录
cd xxxx
  • 生成镜像
docker build -t user-center-ui:v0.0.1 .

【AntDesign】Docker部署

4 生成容器并启动

docker run --name user-center-ui -p 80:80 -d user-center-ui:v0.0.1

【AntDesign】Docker部署

5 访问

输入http://localhost:80/xxx 即可访问成功。

如果是在云服务器上,记得放行对应的端口。

本文由博客一文多发平台 OpenWrite 发布!文章来源地址https://www.toymoban.com/news/detail-750520.html

到了这里,关于【AntDesign】Docker部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【2023】使用docker方式部署redis

    提前部署docker环境,这一点不多说,请参考docker安装文章,本文安装Redis版本为6.0 Redis是一种内存数据结构存储系统,也被称为远程字典服务器,是一款开源的高性能键值对存储数据库。 它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,可以满足各种应用的

    2024年02月05日
    浏览(21)
  • JFrog----基于Docker方式部署JFrog

    免费版 体验版: 免费版 体验版 在浏览器 打开 http://127.0.0.1:8082/ ,ip地址替换为服务器的ip地址,即可打开如下的登录页面,输入用户名密码,默认是: admin/password 然后需要重置密码 如果安装的是申请的体验版的pro版,则邮件会收到一个license,这里需要填入license 若没有域

    2024年02月02日
    浏览(31)
  • 禅道----使用Docker方式安装部署禅道

    1 搜索镜像 2 下载镜像 3 创建容器 4 容器创建成功后,通过ip:端口号或者配置域名访问,结果如下,然后点击【开始安装】 5 勾选同意,点击【下一步】 6 等待都检查通过后,点击【下一步】 7 生成配置信息 这里需要说明的是,并不需要另外单独去安装mysql,在上述步骤3中创

    2023年04月08日
    浏览(29)
  • docker-compose方式部署skywalking

    报错:Thread#0\\\" - pthread_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached. 官网参考 官网参考 报错信息 需要先删除容器和所有镜像 停止docker服务 卸载docker 安装docker 启动docker 配置/etc/docker/daemon.json 升级docker-compose

    2023年04月23日
    浏览(35)
  • 【Redis从头学-12】Redis主从复制和读写分离的多种部署方式解析(普通方式、Docker搭建方式、Docker-Compose搭建方式)

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:Redis从头学 应用 版本/型号 服务器 腾讯云轻量服务器 镜像 Centos 7.6 Docker 1.13.1 Redis redis-6.2.1 Docker-Compose 1.29.2 Redis发生

    2024年02月11日
    浏览(36)
  • docker以外挂目录的方式部署springboot项目

    前置准备: 清单: 安装有docker的Linux springboot打包的jar文件(该项目只有一个返回\\\"hello world\\\"接口) Linux的IP地址: 192.168.221.129 springboot项目的接口: 我上传的位置为:/root/dockerJar,如下: 使用 docker  images 查看镜像:   原理: 我们运行jdk镜像时,把Linux中的jar文件挂载到该

    2023年04月25日
    浏览(25)
  • Docker部署Nginx并修改配置文件(2种方式)

    1. 进入容器内部修改配置文件 肯定有些童鞋想问,那么上面的配置文件路径是如何得知的? 通过文件查找命令查(按照名称模糊全局查找文件) 因为容器与外界是完全隔离的,使用vim命令请先安装vim 修改完配置,重新加载Nginx 2.容器加载外部配置文件 在外部创建文件夹(用

    2024年04月17日
    浏览(21)
  • Hyperledger Fabric Docker 方式多机部署生产网络

    3 个 orderer 节点;组织 org1 , org1 下有两个 peer 节点, peer0 和 peer1; 组织 org2 , org2 下有两个 peer 节点, peer0 和 peer1; 因为我只有 3 台虚拟机资源所以没法实现完全的多机部署,资源使用规划如下: 节点 宿主机 IP hosts 端口 cli 192.168.0.105 N/A N/A orderer0 192.168.0.105 orderer0.example.com

    2024年01月23日
    浏览(62)
  • web3:使用Docker-compose方式部署blockscout

    最近做的项目,需要blockscout来部署一个区块链浏览器,至于blockscout是什么,咱们稍后出一篇文章专门介绍下,本次就先介绍一下如何使用Docker-compose方式部署blockscout,以及过程中遇到的种种坑

    2024年02月12日
    浏览(41)
  • docker与phpstudy两种方式部署wordpress 并 开启伪静态

    实际测试,可能是docker内存限制的缘故,docker部署的会比较卡 wordpress phpstudy phpstudy中伪静态配置 正常访问 WordPress 文章页的 URL 地址为 http://asa/index.php?p=123。变成伪静态就是http://asa/123.html 。 伪静态是相对真实静态来讲的,真实静态会生成一个html或htm后缀的文件,访客能够访

    2024年01月20日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包