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

苏州网站建设报价单微信网页版官网手机版

苏州网站建设报价单,微信网页版官网手机版,个人网站做商城,培训机构网站建设要求现在很多企业使用容器化技术部署应用,绕不开的docker技术,在生产环境docker常用操作总结。参考:https://juejin.cn/post/7259275893796651069 1. 尽可能使用官方镜像 在docker hub 官方 使用后面带有 DOCKER OFFICIAL IMAGE 标签的镜像&…

现在很多企业使用容器化技术部署应用,绕不开的docker技术,在生产环境docker常用操作总结。参考:https://juejin.cn/post/7259275893796651069

1. 尽可能使用官方镜像

在docker hub 官方 使用后面带有 DOCKER OFFICIAL IMAGE 标签的镜像,有更好的安全性保障。

2. 使用镜像指定版本

FROM ubuntu

默认使用latest标签,拉取最新镜像,镜像稳定性以及兼容性可能有问题,需要经过充分测试,才可以使用。

3. 构建镜像使用缓存,提高构建效率

FROM node:current-alpine3.18
WORKDIR /app
COPY myapp /app
RUN npm install --production
CMD ["node", "src/index.js"]

1)镜像每一层中都会被Docker缓存。当重新构建镜像时,如果Dockerfile没有更改,Docker将只使用缓存的层来构建镜像。
2)在 Docker 中一旦一个层发生变化,所有后续或下游的层也必须重新创建。
3)在 Dockerfile 中,将我们的命令按照从最不经常变化到最经常变化的顺序进行排序,以利用缓存并优化镜像构建速度。

4. docker的多阶段构建

一般来讲,
第一阶段:用于构建服务的编译环境,生成二进制文件
第二阶段:运行二进制文件,加载运行期间的配置文件以及其他依赖文件(例如证书)

5. 使用最低权限的用户

Dockerfile没有指定用户时,默认使用root用户运行,在容器内使用root用户运行应用程序将使攻击者更容易提升主机的权限。可以使用普同样用户权限。

...# 创建demo 组和 demo 用户
RUN groupadd -r demo && useradd -g demo demo 
​
# 设置 demo 用户的权限
RUN chown -R demo:demo /app
​
# 切换用户
user demo
​
cmd node index.js

参考:https://juejin.cn/post/7259275893796651069

http://www.yayakq.cn/news/334749/

相关文章:

  • 上传网站步骤wordpress栏目调用
  • 网站建设项目技术网站建设行业产业链分析
  • 上海市建设安全协会成绩查询的网站做自己的网站收费吗
  • 网站推广的常用方法新创建的网站
  • 网站之家邯郸有没有专门做写字楼的网站
  • 吉安网站优化互联网营销师证书怎么考
  • 城网站建设医疗器械外贸网站建设
  • 专门做正品的网站手机版代做毕设要注册答疑网站
  • 河南网站seo推广淘宝网站开发成本
  • 山西建设工程备案网站wordpress 升级提示
  • 一页网站wordpress调用文章简介
  • 搭建asp虚拟主机网站科技设计网站有哪些
  • 中山企业网站设计域名网
  • 优化网站排名方法深圳广告牌制作公司
  • 自己动手的网站企业域名申请流程
  • 网站后台模板html5哪些网站可以做设计软件
  • 对网站域名销户怎么做在线制作印章diy印章
  • 租房平台网站开发本地做网站
  • 广东购物网站建设报价稻壳儿免费ppt模板
  • 做网站找云无限做一个小程序的步骤
  • 招聘网站免费平台租号网站开发
  • 一流的江苏网站建设电子商务网站建设与维护实验报告
  • 特效音网站做彩票网站空间去哪买
  • 鲜花网站建设文档个性化营销
  • 网站建设客户wordpress响应式插件
  • 图书馆网站建设的规章制度自己做网站做淘宝联盟
  • 郴州网站建设推广方案网站建设策划 优帮云
  • 网站前端用什么做怎么建设游戏试玩平台网站
  • 环保类网站模板北京手机站建站
  • 新网站怎么让百度收录如何在服务器里建设网站