AntDesign Docker部署详细流程

 更新时间:2023年11月09日 08:53:46   作者:Leovany  
这篇文章主要为大家介绍了AntDesign Docker部署流程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

1 项目的目录结构

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

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

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

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稳定版,学习环境和生产环境都可使用

    stable-perl:包含最新的perl模块的稳定版,适合安装在Centos上。

    stable-alpine-perl:包含最新的perl模块的稳定版,适合安装在Alpine Linux上。

    stable-alpine:不包含perl模块的稳定版,适合安装在Alpine Linux上。

    stable:包含最新的perl模块的稳定版,适合安装在Centos上

3 生成docker镜像

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

cd xxxx

生成镜像 

docker build -t user-center-ui:v0.0.1 .

4 生成容器并启动

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

5 访问

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

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

以上就是AntDesign Docker部署流程详解的详细内容,更多关于AntDesign Docker部署的资料请关注脚本之家其它相关文章!

相关文章

  • 服务器上使用 Docker 的常用命令清单完整流程

    服务器上使用 Docker 的常用命令清单完整流程

    本文介绍了在Ubuntu服务器上使用Docker的常用命令,涵盖了镜像管理、容器操作、日志查看、网络与端口映射、清理资源等方面,适合日常开发和运维使用,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • Mac上使用Docker搭建kafka集群方式

    Mac上使用Docker搭建kafka集群方式

    这篇文章主要介绍了Mac上使用Docker搭建kafka集群方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Docker搭建Redis5.0并挂载数据

    Docker搭建Redis5.0并挂载数据

    本文主要介绍了Docker搭建Redis5.0并挂载数据,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • Docker Compose 部署 MySQL 中文乱码避坑指南

    Docker Compose 部署 MySQL 中文乱码避坑指南

    本文主要介绍了Docker Compose 部署 MySQL 中文乱码避坑指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-05-05
  • 使用Docker快速搭建Redis主从复制的完整步骤

    使用Docker快速搭建Redis主从复制的完整步骤

    在现代应用程序中,Redis凭借其高性能和简便的数据结构被广泛使用,为了提高数据的可用性和可靠性,很多时候我们需要在Redis中配置主从架构,这篇文章主要介绍了使用Docker快速搭建Redis主从复制的完整步骤,需要的朋友可以参考下
    2026-01-01
  • Docker使用Link在容器之间建立连接

    Docker使用Link在容器之间建立连接

    这篇文章主要介绍了Docker使用Link在容器之间建立连接的相关资料,需要的朋友可以参考下
    2016-10-10
  • Docker部署MySQL镜像的保姆级教程

    Docker部署MySQL镜像的保姆级教程

    docker是一种容器化技术,可以将应用程序及其依赖项打包成一个独立的可移植容器,mysql是一个流行的关系型数据库管理系统,在Docker中部署MySQL镜像可以方便地创建和管理MySQL数据库实例,本文给大家介绍了Docker部署MySQL镜像的教程,需要的朋友可以参考下
    2025-06-06
  • 迁移变更Docker默认数据存储目录的步骤详解

    迁移变更Docker默认数据存储目录的步骤详解

    Docker安装的默认数据目录为/var/lib/docker,但是如果/目录挂载的磁盘空间不够,就需要迁移docker数据到其他目录,接下来本就给大家介绍迁移变更Docker默认数据存储目录的操作步骤,需要的朋友可以参考下
    2023-12-12
  • 详解docker搭建redis集群的环境搭建

    详解docker搭建redis集群的环境搭建

    本篇文章主要介绍了详解docker搭建redis集群的环境搭建,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • docker如何创建nginx图片服务器

    docker如何创建nginx图片服务器

    这篇文章主要介绍了docker如何创建nginx图片服务器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论