2016-01-06                            
原创 2016-01-20 00:12:58
1447阅读
1点赞
1评论
一、背景团队中使用容器比较频繁,但并不是所有人都可以登陆服务器去执行命令,但是又需要用到docker,所以有一个需求通过web来管理docker,而其他语言并不怎么熟悉,后期维护成本比较高,所以笔者采用PHP来管理容器。在技术调研阶段,笔者一开始想的是用php的system来执行docker命令,后来查找了相关资料发现,原来docker本身提供了一套API来管理它,因此倒省了很多事情。...
原创 2023-05-18 17:53:34
147阅读
Docker是一个开源的由Go实现的容器引擎,它可以让开发者打包应用以及依赖到一个可移植的容器中,使用Docker可以打包一次到处运行,帮助开发人员更加快速便捷的发布交付应用。它可以将基础设施和应用隔离,并且像管理程序般的管理基础设施。大大提高发布效率,减少研发到生产部署运行代码的周期。
本文是《Docker 从入门到实践》的阅读总结。一篇文章[宋宝华]说道,虚拟化无非有两种:虚拟出一个世界;虚拟出一个氛围。Docker就是在宿主OS上通过命名空间nameSpace虚拟出了一个氛围。结果就是,在容器中的应用看来,它感觉操作系统上只有它自己一个应用在运行。Docker的理念是,build, ship, and run everywhere. 这对于持续集成,快速交付有很大的吸引力。基
转载 2023-09-13 06:57:20
50阅读
Docker 实践中的一些经验总结最近读完了 Jeff Nickoloff 的《Docker 实战》,不知道是中文翻译还是书原本就这样,感觉很一般,但是也有不少干货,读完感觉还可以,把其中几条我觉得还可以的干货分享出来,班门弄斧了,希望对大家有所帮助。1.A 容器名称为:AA,缺少相关调试工具,比如:top,先需要对 A 容器进行调试,可使用 --pid 选项从另外一个包含该工具的镜像创建一个容器
转载 2023-08-18 16:14:31
355阅读
文章目录1.docker简介2.为什么选择docker3.docker的下载和安装4 设置ustc的镜像5.docker的启动6.常用命令一.镜像相关命令1. 查看镜像2 搜索镜像3 拉取镜像4 删除镜像二.容器相关操作1 查看容器2 创建与启动容器3 停止与启动容器4 .目录挂载5.查看容器的详情6.查看容器id7.删除容器7.常用的应用部署1.mysql的部署2.tomcat的部署3.ngi
转载 2023-07-25 22:38:22
70阅读
nginx的配置:    nginx的主要目录介绍:        conf (这要配置文件)        sbin(命令)        logs(日志文件
原创 2017-02-01 17:50:42
686阅读
移动设备的高速发展给用户带来了非常大的便利。用户使用Android、iPhone和其他移动设备非常easy接入互联网。移动设备对网页的性能要求比較高。以下就说说Mobile Web开发的一些心得。 Viewport 当你用iPhone訪问一个没有面向移动设备优化过的站点时(最好选取960px宽度的站
转载 2017-05-10 08:07:00
497阅读
2评论
本教程的目录是通过三个例子介绍如何在Html表单提交直传OSS 第一个例子:讲解签名在客户端(Javascript)完成,然后直接通过表单上传到OSS, 注意这个例子有安全风险,推荐使用第二个例子和第三个例子
转载 2021-08-17 16:56:23
612阅读
indows Server 2012 Office Web Apps安装部署(一) 系统要求为Windows Server 2012,单独部署。 安装IIS 7.0 企业还需要在服务器上首先安装SharePoint Foundation 2010,这一软件可以到微软官方免费下载
原创 2022-10-09 06:44:18
57阅读
提升首屏的加载速度,是前端性能优化中最重要的环节,这里笔者梳理出一些 常规且有效 的首屏优化建议目标:通过对比优化前后的性能变化,来验证方案的有效性,了解并掌握其原理1、路由懒加载SPA 项目,一个路由对应一个页面,如果不做处理,项目打包后,会把所有页面打包成一个文件,当用户打开首页时,会一次性加载所有的资源,造成首页加载很慢,降低用户体验。列一个实际项目的打包详情:将路由全部
原创 精选 2024-03-01 16:15:35
617阅读
本文将介绍如何使用Docker开发和部署一个简单的Python Web应用。我们将使用Flask框架构建Web应用,并通过Docker容器化应用,最后使用Docker Compose编排多容器环境(包括Web应用和MySQL数据库)。所有代码均附有详细注释,方便读者理解和实践。1. 项目结构flask-docker-app/ ├── app/ │ ├── __init__.py │ ├──
原创 7月前
177阅读
递增的构建时间 只有RUN,COPY,ADD指令才能创建缓存层 利用缓存避免再次构建 更改频率越频繁越往后 复制更具体的的内容避免破坏缓存 识别可缓存单元 镜像大小 大小影响部署的时间和缩小受攻击范围 避免安装不必要的依赖 移除安装包的缓存层 镜像大小 大小影响部署的时间和缩小受攻击范围 避免安装不 ...
转载 2021-09-09 20:34:00
182阅读
2评论
1. 基本概念Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository)
原创 2022-01-18 11:26:22
355阅读
Docker一种容器化技术,可以打包我们的应用及其依赖甚至整个运行环境,使得我们的应用从开发,测试
原创 2022-07-20 15:14:07
237阅读
1. 基本概念Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository)
原创 2021-07-05 16:24:55
110阅读
综合实践在本章我们希望你能通过docker的形式将您个人的项目修改为容器化部署的形式,最好可以配合上Github Action来实现CI/CD功能。关于Github Action大家可以看一下官方文档或者阮一峰老师的GitHub Actions 入门教程进行学习。目录挂载部署构建镜像部署在没有学习 docker 之前,部署项目都是直接启动文件,比如 java 项目就是 java -jar xxx.
转载 2023-07-19 18:54:30
56阅读
第2章 高效Web前端开发本章首先将概述Web前端开发中的相关最佳实践,如前端代码文件组织、前端代码重构、前端框架的选择,以及前端开发过程中实用的开发辅助工具等,帮助读者提高前端开发的效率。好的开发方式在项目中会起到事半功倍的效果,并且可确保开发过程中的代码结构清晰,易维护。本章然后会介绍前端代码的基本命名规范和格式规范,良好的命名规范和规整的格式让代码看起来干净整洁,也体现了开发者良好的职业素养
实时Web越来越被重视,Google、Facebook等大公司也逐渐开始提供实时性服务。实时Web将是未来最热门的话题之一。 本文选自《基于MVC的JavaScript Web富应用开发》。
原创 精选 2017-01-10 11:15:37
1075阅读
1点赞
1评论
背景:由于项目紧急,入职第一天就开需求评审会,需求方要求系统需要在发货流程静默打印PDF采购清单,不能使用先
原创 2022-03-25 14:54:21
1981阅读
  • 1
  • 2
  • 3
  • 4
  • 5