【Docker项目实战】使用Docker部署open-resume个人简历生成器

举报
江湖有缘 发表于 2024/04/30 00:54:10 2024/04/30
【摘要】 【Docker项目实战】使用Docker部署open-resume个人简历生成器

一、open-resume介绍

1.1 open-resume简介

  • open-resume

OpenResume 是一个功能强大的开源简历生成器和简历解析器。

1.2 pen-resume特点

  • 实时UI更新 :当您输入简历信息时,简历 PDF 会实时更新,因此您可以轻松查看最终输出。
  • 现代职业简历设计 :简历PDF采用现代专业设计,遵循美国最佳实践,对Greenhouse、Lever等顶级ATS平台友好。它会自动设置字体、大小、边距、项目符号的格式,以确保一致性并避免人为错误。
  • 隐私焦点:该应用程序仅在您的浏览器上本地运行,这意味着无需注册,并且不会有任何数据离开您的浏览器,因此您可以放心地处理您的个人数据。(有趣的事实:仅在本地运行意味着即使您断开互联网连接,该应用程序仍然可以运行。)
  • 从现有简历 PDF 导入: 如果您已经有现有的 PDF 简历,您可以选择直接导入它,这样您就可以在几秒钟内将您的简历设计更新为现代专业设计。
  • 成功的业绩记录: OpenResume 用户已经获得了 Dropbox、Google、Meta 等顶级公司的面试和录用通知。它已被证明是有效的,并被招聘人员和招聘经理所模仿。

1.3 open-resume使用场景

  • 求职者:求职者可以使用Reactive-Resume快速创建和更新个人简历。它提供了一个直观的界面,使用户能够轻松添加和编辑他们的教育经历、工作经历、技能、项目经验等等。这样,求职者可以更好地展示自己的专业能力和背景,以提高他们在就业市场的竞争力。

  • 自由职业者:自由职业者可以使用Reactive-Resume为自己的业务创建专业的简历。他们可以使用该工具来展示自己的技能、经验和项目,以吸引潜在的客户和合作伙伴。

  • 学生和实习生:学生和实习生可以使用Reactive-Resume快速创建吸引人的简历,以展示他们在学校和实习中所获得的知识和经验。这有助于他们在申请学校、实习或职业发展机会时与其他竞争者区分开来。

  • HR人员和招聘经理:HR人员和招聘经理可以在招聘过程中使用Reactive-Resume来评估和筛选候选人。他们可以从申请人提供的简历中获取更全面的信息,并更好地了解申请人的技能和经验。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 Docker版本
jeven 192.168.3.166 centos 7.6 20.10.17

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.在Docker环境下部署open-resume个人简历生成器。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2024-03-09 06:18:27 CST; 19min ago
     Docs: https://docs.docker.com
 Main PID: 12407 (dockerd)
    Tasks: 70
   Memory: 203.8M
   CGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[root@jeven ~]# docker compose version
Docker Compose version v2.6.0

四、下载open-resume镜像

在docker hub提前拉取open-resume镜像

[root@jeven ~]# docker pull peppershade/open-resume:latest
latest: Pulling from peppershade/open-resume
Digest: sha256:873032efe41318812a175728c2b266673efbdfa53ac76adddcd7541b9d0a2dba
Status: Image is up to date for peppershade/open-resume:latest
docker.io/peppershade/open-resume:latest

五、部署open-resume应用

5.1 创建部署目录

新建目录/data/open-resume

mkdir -p /data/open-resume && cd /data/open-resume

5.2 编辑docker-compose.yaml文件

使用docker-cli部署,命令如下。

docker run -d --restart always  --name open-resume -p 9600:3000 peppershade/open-resume:latest

本次实践部署使用docker compose方式,编辑的docker-compose.yaml文件。

version: '3.9'
services:
    open-resume:
        image: 'peppershade/open-resume:latest'
        ports:
            - '9600:3000'
        container_name: open-resume
        restart: always

5.3 创建open-resume容器

执行docker compose up -d命令,创建open-resume容器。

[root@jeven open-resume]# docker compose up -d
[+] Running 2/2
 ⠿ Network open-resume_default  Created                                                                                                         0.0s
 ⠿ Container open-resume        Started                                                                                                         0.8s

5.4 查看open-resume容器状态

检查open-resume容器状态,确保open-resume容器正常启动。

[root@jeven open-resume]# docker compose ps
NAME                COMMAND                  SERVICE             STATUS              PORTS
open-resume         "docker-entrypoint.s…"   open-resume         running             0.0.0.0:9600->3000/tcp, :::9600->3000/tcp

5.5 检查open-resume容器日志

检查open-resume容器运行日志,确保检查open-resume服务正常启动。

[root@jeven open-resume]# docker compose logs
open-resume  | Listening on port 3000 url: http://f485f1cacd0a:3000

六、访问open-resume首页

6.1 进入open-resume初始页

访问地址:http://192.168.3.166:9600,将IP替换为自己服务器IP地址,进入进入入open-resume初始页,自定义注册账号和密码。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。

在这里插入图片描述

6.2 生成简历

点击生成简历

在这里插入图片描述

可选择导入简历文件和在线编辑,选择在线编辑简历。

在这里插入图片描述

填写简历信息,生成个人简历。

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。