前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大前端教程之Dokcer,部署方式,CICD的解决方案docker nginx 镜像外挂 静态文件目录 nginx简单部署静态文件目录

大前端教程之Dokcer,部署方式,CICD的解决方案docker nginx 镜像外挂 静态文件目录 nginx简单部署静态文件目录

作者头像
拿我格子衫来
发布2022-01-24 16:10:36
5870
发布2022-01-24 16:10:36
举报
文章被收录于专栏:TopFETopFE

Dokcer篇

1:Docker的用处

2:Docker的三个概念

3:Dokcer启动镜像的参数介绍

4:如何制作一个镜像,Dockerfike的编写 命令的讲解

5:使用Docker启动一些常用的项目

前端部署方案

1:Nginx,IIS, tomcat

2:Dokcer镜像

3:OSS CDN

流水线篇 CI/CD

流水线部分

1:Gitlab,Runner,流水线,Devops 的概念介绍及安装

2:流水线内容编写,指令讲解,制作一个最简单的流水线

3:使用docker部署前端项目

4:配置免密并搭配nginx部署前端

5:前端项目OSS部署方案

需要用到的资源与链接

Nginx下载

Docker Desktop的下载 Docker Toolbox

OSS地址

Docker教程

GitLab的文档 GitLab CI/CD

常用命令

Nginx相关

代码语言:javascript
复制
# 启动nginx
start nginx

# 停止
nginx.exe -s stop

# 重启
nginx.exe -s reload

Dokcer相关

代码语言:javascript
复制
#运行一个Nginx
dokcer run -d -p 8080:80 nginx

# 挂载外部目录到nginx
docker run -p 8080:80 -d -v /home/nginx/www/hello-vue:/usr/share/nginx/html nginx

# 挂载外部配置文件与今静态目录
docker run -p 8080:8080 -v /home/fizz/nginx/config:/etc/nginx/conf.d -v /home/fizz/nginx/www:/usr/share/nginx/html/fizz nginx

# 运行GitLab
sudo docker run --detach \
  --hostname 115.159.52.223 \
  --publish 443:443 --publish 80:80 --publish 222:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest


#运行GitLab Runner
docker run -d --name gitlab-runner --restart always \
  -v /srv/gitlab-runner/config:/etc/gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  gitlab/gitlab-runner:latest


# 注册Runner
docker run --rm -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register \
  --non-interactive \
  --executor "docker" \
  --docker-image alpine:latest \
  --url "http://115.159.52.223/" \
  --registration-token "FJdr8Hg4mroxJBpbZ4bv" \
  --description "docker-runner" \
  --tag-list "docker,aws" \
  --run-untagged="true" \
  --locked="false" \
  --access-level="not_protected"

docker nginx 镜像外挂 静态文件目录 nginx简单部署静态文件目录

docker nginx镜像 挂在外部配置文件以及静态目录

docker构建前端项目的镜像 多种示例 写法

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档