前言 前一章节,介绍了Docker常用的命令.在基本使用上,熟悉这些常用的命令基本上就够了.但在一些场景下,比如在部署SpringBoot应用时,通常我们都是打成Jar包,然后利用java命令进行运行jar包.这个时候我们就能通过编写Dockerfile进行自动化部署了(可能这个比喻不太恰当⊙﹏⊙|∣).总体来说,可利用Dockerfile文件自定义镜像内容,改变原始镜像的一些行为,以满足个性化需求. Dockerfile介绍 Dockerfile格式 Dockerfile命令说明 FROM 指…
学习docker已经有一段时间了,一直没有静下心来好好总结一下. 最近用docker搭了一整套Gitlab的持续集成环境.(会在下一篇中详细的讲解具体步骤,敬请期待) 感觉是时候写点东西和大家一起分享了,如果写的不好还请帮忙指正. 先从docker的一些官方网站说起. 1. www.docker.com 这个是docker的官网,经常参考的是Install&Docs,学会这里面的所有内容你就是docker使用的大师(...)了. 2. http://index.docker.io/ 介绍这个网站…
4.1 USB库函数简介 Luminary Micro公司提供USB处理器的USB库函数,应用在Stellaris处理器上,为USB设备.USB主机.OTG开发提供USB协议框架和API函数,适用于多种开发环境:Keil.CSS.IAR.CRT.CCS等.本书中的所有例程都在Keil uv4中编译. 使用USB库开发时,要加入两个已经编译好的.lib.KEIL中建立USB开发工程结构如图1所示: <ignore_js_op> 图1 文件组织结构 在使用USB库之前必须了解USB库的结构,有助于…
前言 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明. Dockerfile简介 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本. 简单来说,Dockerfile就是把我们安装环境的每个步骤和指令,放到一个文件,最后一键执行,最后做成一个你想要的环境. Docker构建三步曲: 编写dockerfile文件 docker build 构建image镜像文件 docker run 运行容器 Docker指令…
摘自: https://mp.weixin.qq.com/s/Im4axroExgrJoj05g_TQ-w 一.Docker的工作流程 Docker组件协作运行容器可以分为以下几个过程: Docker客户端执行docker run命令 Docker daemon发现本地没有我们需要的镜像 daemon从Docker Hub下载镜像 下载完成后,镜像被保存到本地 Docker damon启动容器 二.Docker 常用命令 1.可以通过docker -h取查看命令的详细的帮助文档. 例如,我们需要…
一.NSOperation简介 1.NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation对象中 (2)然后将NSOperation对象添加到NSOperationQueue中 (3)系统会⾃动将NSOperationQueue中的NSOperation取出来 (4)将取出的NSOperation封装的…
说在前面 对于一个后端开发者而言,对于Docker也是前年十月份才开始听说的(很惭愧,Docker在2013年就已经出现了).当时有个新项目启动,领导们在技术选型时,在部署方面选定的是Docker.那个时候也只是翻了下相关资料,并没有过多了解过.而且项目到后期,也并没有用Docker来实施.而在年初刚开始时,由于有点闲置时间,于是就接触了下Docker,利用阿里云的ECS服务器进行了一些实践.之后就像SpringBoot一样,部署开发环境或者软件啥的都简直要飞起.当然了,这些环境或者软件都是在开…
原文:PHP 17: MySQL的简单介绍 这一章将简单介绍MySQL的基本知识. 本文来自http://lib.hackbase.com/html/8/35125.htm. MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发.发布和支持.MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司.MySQL是MySQL AB的注册商标. MySQL是一个快速的.多线程.多用户和健壮的SQL数据库服务器.M…
4类和对象 在第一章曾经简单介绍过,在面向对象的世界里,一切事物皆对象,当解决一个问题的时候,我们先会考虑这个问题会涉及到哪些事物,然后把事物抽象成类,当时还画了一张图如下: 从本章开始,我们一点一点来剖析类的世界,带领大家一起进入类的海洋. 4.1初识类和对象 4.1.1什么是类 其实在现实世界当中,类并不陌生.比如我们把自己称为人,把花花草草称为植物,把用的手机电脑称为电器,把坐的汽车地铁称为交通工具等等.这些称呼其实就是在把事物进行分类.有的时候,还会根据特定的需要,把这些事物往下进行细化…
上一篇文章Docker(一):Docker入门教程介绍了 Docker 基本概念,其中镜像.容器和 Dockerfile .我们使用 Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dockerfile 是镜像和容器的关键,Dockerfile 可以非常容易的定义镜像内容,同时在我们后期的微服务实践中,Dockerfile 也是重点关注的内容,今天我们就来一起学习它. 首先通过一张图来了解 Docker 镜像.容器和 Dockerfile 三者之间的关系. 通过上图可以看出使用 Doc…