个人简介

Echo Blog


江湖无名 安心练剑
  • Docker learn-25-docker 实战之 java web 应用
    安装 java web 应用 java 应用中以前最常见的方式就是使用 tomcat/jetty 等运行我们的 web应用。 我们现在换一种方式,使用 docker 进行部署。 构建 web.war 编译包 直接构建出最简单的一个 war,可自行选择。 或者使用 simple-servlet 提供的编译包进行测试验证。 上传到 docker 目录 docker 中的目录 /c...
    2019-12-18 03:34:23 | Docker
  • Docker learn-24-docker 实战之静态网站
    在测试中使用Docker 在之前几章中介绍的都是Docker的基础知识,了解什么是镜像,docker基本的启动流程,以及如何去运作一个容器等等。 接下来的几个章节将介绍如何在实际开发和测试过程中使用docker。 将Docker作为本地Web开发环境是使用Docker的一个最简单的场景。 这个环境可以完全重现生产环境,保证开发环境和部署环境一致。 使用Docker测试静态网站 下...
    2019-12-18 03:34:23 | Docker
  • Docker learn-23-仓库进阶
    仓库进阶 推送到中央仓库 搭建私有仓库 再看 Docker hub 设计篇 docker-registry是Docker的镜像存储服务端。或者这么说,Docker干的事情就是把整个应用、操作系统、配置打包成一个静态的镜像,这个镜像可以快速的启动和停止。 但这种能力对单个人是没有多大意义的,我们需要有个地方把镜像存下来,然后用一个url分享给其他人。 如果是你,你会怎么设计? ...
    2019-12-18 03:34:23 | Docker
  • Docker learn-23-搭建私有仓库
    运行自己的仓库 有时候我们希望使用自己的私有仓库,原因也大都是因为安全考虑。 比如,就是我们认为自己的代码(镜像)很值钱,不允许开源给所有人。 无论什么原因,私有仓库搭建是一种很常见的需求。 搭建私服的主要原因 安全 网络 实战 环境 windows10 docker 18.09.6 运行 直接一行命令即可: $ docker run -d -p 5000:50...
    2019-12-18 03:34:23 | Docker
  • Docker learn-22-image 镜像的组织结构
    docker image 到底是什么 image 里面是一层层文件系统,叫做 Union FS(联合文件系统)。 联合文件系统,可以将几层目录挂载到一起,形成一个虚拟文件系统。 虚拟文件系统的目录结构就像普通 linux 的目录结构一样,docker 通过这些文件再加上宿主机的内核提供了一个 linux 的虚拟环境。 每一层文件系统我们叫做一层 layer,联合文件系统可以对每一层文...
    2019-12-18 03:34:23 | Docker
  • Docker learn-22-推送到中央仓库
    推送镜像到中央仓库 和 maven 类似,我们可以把自己的镜像提交到中央仓库。 镜像构建完毕之后,我们也可以将它上传到 Docker Hub 上面去,这样其他人就能使用这个镜像了。 命令 我们可以使用 docker push 命令将镜像推送至 Docker Hub。 命令如下: $ docker push houbinbin/static-web 日志如下: The p...
    2019-12-18 03:34:23 | Docker
  • Docker learn-22-image 镜像拓展知识
    Docker image 扩展知识 Cgroup和Namespace等容器相关技术已经存在很久,在VPS、PaaS等领域也有很广泛的应用,但是直到Docker的出现才真正把这些技术带入到大众的视野。 同样,Docker的出现才让我们发现原来可以这样管理镜像,可以这样糅合老技术以适应新的需求。 Docker引入联合挂载技术(Union mount)使镜像分层成为可能;而Git式的管理方式...
    2019-12-18 03:34:23 | Docker
  • Docker learn-21-Docker 镜像构建
    构建镜像 上面我们看到如何拉取并且构建好带有定制内容的 Docker 镜像,那么我们如何修改自己的镜像,并且管理和更新这些镜像呢? 使用 docker commit 命令 使用 docker build 命令和 Dockerfile 文件 现在我们不推荐使用 docker commit 命令,相反应该使用更灵活更强大的 Dockerfile ...
    2019-12-18 03:34:23 | Docker