现在位置: 首页 > 所有2015年11月文章
[转]浏览器缓存机制详解已关闭评论
2015年11月19日 Web技术 ⁄ 共 5747字 ⁄ 被围观 10,019 views+
一般在硬件中,缓存在硬件中分一级缓存,二级缓存。但在软件中的缓存却不一样。 狭义上讲缓存就叫高速缓存,严格讲就是将数据暂时存放到某个地方。先要声明下,我的定义可能不严格,但这是我的理解,通俗易懂。 至于存到什么地方就有很多方式,可放到文件,内存中(如session),还有cache(高速缓存),还有 cookie,session,viewstate,这些是我们经常用到的,但可以认为他们是缓存数据。其实cache跟session有相似功能,但 c...
阅读全文
docker容器技术系列七:构建和使用私有docker镜像仓库已关闭评论
2015年11月13日 K8S&Docker ⁄ 共 2319字 ⁄ 被围观 17,953 views+
前几篇文章我们使用docker镜像时,我们都用的是官方镜像仓库,要在机器之间共享共享镜像也使用的是导出再导入实现的,这在企业内部大规模使用的便捷性不服。在第一篇《docker容器技术系列一:基本概念》我们就讲到了docker镜像仓库有两种,公开仓库和私有仓库,这跟我们使用yum仓库一样。 本文将描述如何构建一个无需认证的私有仓库。我这里暂不讨论需要登录或者ssl加密传输的私有仓库(当然要实现也很简单,为仓库增加nginx反...
阅读全文
[转]Dockerfile之优化经验浅谈已关闭评论
2015年11月10日 K8S&Docker ⁄ 共 4513字 ⁄ 被围观 9,115 views+
本文主要讲述如何优化Dockerfile,来缩短docker镜像构建需要的时间,以及Dockerfile的一些编辑规范,推荐所有的Docker爱好者阅读,非常基础的文章,本文也许会给你一些启发和指导。 优化您的Dockerfiles Docker镜像应该是小而快的。然而,假设你在BusyBox镜像中预编译GO二进制文件,他们就会变得又大又复杂。如果不能构建一个良好的Dockerfile来帮助你提高构建缓存命中率,那么你的镜像构建过程将会变得相当的缓慢。 比如一个用...
阅读全文
docker容器技术系列六:docker容器的数据管理已关闭评论
2015年11月04日 K8S&Docker ⁄ 共 1882字 ⁄ 被围观 9,808 views+
刚接触docker时总在思考两个问题: docker容器如何实现将数据持久化呢?比如一个httpd容器中用户上传的文件或者访问日志等! 如何实现便捷的更新容器中的文件呢? 比如需要快捷的更新容器中的程序,总不能每次更新都build一次镜像吧! 那下面我们就来聊聊docker容器的数据管理:数据卷。 docker提供了两种方式实现数据管理: 映射宿主机目录或文件 通过创建一个专用的数据卷容器与相关容器间共享数据并实现持久化 一、数据...
阅读全文
docker容器技术系列五:Dockerfile详解已关闭评论
2015年11月03日 K8S&Docker ⁄ 共 4498字 ⁄ 被围观 14,369 views+
Dockerfile是一个具有规范格式的文件,根据适当的指令和语法,我们可以构建一个自定以镜像。但Dockerfile需要依赖于一个原始镜像,而这些原始镜像我们可以通过官方默认镜像仓库方便获取。具体获取方法参照前文镜像获取办法。 一、Dockerfile的基本结构 一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。比如如下一个Dockerfile文件: # This dockerfile uses the ubuntu image# V...
阅读全文
docker容器技术系列四:docker常用操作命令详解已关闭评论
2015年11月01日 K8S&Docker ⁄ 共 2476字 ⁄ 被围观 19,680 views+
1、查看当前本地主机上可用的镜像: # docker images 2、搜索一个公共镜像: # docker search imageName 3、下载镜像: # docker pull imageName 4、启动一个docker容器: 基本命令: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 主要选项: -d :  以后台进行方式运行容器 -t :  提供一个伪终端 -i :  提供交互输入,一般与“-t”一起使用,如果只提供“-i”选项,则容器启动后是无法退出的 -v : 映射一个volume给容器,如:...
阅读全文
×