在物联网项目中,我们经常用到MQTT协议,用MQTT协议做交互就需要部署一个MQTT服务,而mosquitto是一个常用的MQTT应用服务, Mosquitto是一个实现了消息推送协议MQTT v3.1的开源消息代理软件。MQTT(Message Queuing Telemetry Transport)是
之前介绍过使用docker安装nginx,redis,这节介绍docker安装mysql,因为这些都是常用的软件,而正式安装又比较麻烦,在开发或者测试以及临时使用的时候就会很方便。安装MySQL之前先要测试下是否安装好了Docker,通过docker images命令来查看,这是查看docker下的所有镜像,我这里新安装了docker,但是还没有拉过镜像,所以是空的。docker image接着拉
按照习俗,先介绍下jenkins,Jenkins,是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建的一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的容器中运行,也可独立运行。然后是为什么要使用jenkins:第一Jenkin是免费开源的,且拥有庞大的社区,也就意味着不要钱的同时还有丰富的文档可以查看以解决遇到的各种问题,第二是有很多插件可
今天在这里讲如何在docker上运行nignx镜像,并将配置文件和目录挂载到宿主机上,以实现方便统一的管理配置信息。首先第一步需要拉取镜像,我们还是拉取最新的镜像,不需要添加tag版本号,docker pull nginx拉取结束后用docker images 查看是否拉取成功,如图中可以看到nginx的镜像了。docker拉取成功后需要创建文件和文件夹用于运行的时候挂载,mkdir -p /us
很多项目会用到redis作为缓存用到项目中,鉴于刚了解过docker,今天这里用docker运行redis镜像,这样下载,安装运行,或者是使用后的删除都会干净,简单。好了,第一步是先拉取镜像,使用docker pull命令,不加版本号就是默认拉取最新一个版本。docker pull redis如图中,就是已经拉取完成了。第二步用docker images查看镜像是否存在,如下图标红的部
使用docker运行软件或者项目的时候很容易发现一个问题:整个项目都在docker中运行,那么它产生的一些数据也会在docke容器中,那么今后都不能删除这个docker容器了,因为会连带着产生的一些数据全部删除了。不过既然docker这么流行,肯定有方式解决这个问题,那就是将容器外的文件挂载到容器中,其实就是将容器内部的文件地址指向容器外面liunx的文件系统中指定的文件上,这样数据的写入和读取都
上一节已经介绍怎么安装docker,这节讲如何获取镜像和运行镜像。获取镜像前,首先看下docker是否安装好并运行,使用命令docker -v,如果出现版本号则说明安装并运行成功,如图确认docker安装完成后就可以从中央仓库拉取镜像了,命令是docker pull ,比如想拉取redis,那么命令就是docker pull redis,不佳版本号的话默认就是拉取最新版本,也可以通过添加版本号选择
Docker是一个被广泛使用的开源容器引擎,是一种操作系统级别的虚拟化技术,它以一种特殊进程的方式运行于宿主机上,它依赖于liunx内核特性:namespace(名字空间进行资源的隔离)和cgroups(限制、记录任务组所使用的物理资源),它也可以对应用程序进行打包。docker容器技术目前在开发中应用很广泛,下面我们就来介绍下docker的具体使用方法和作用,在以前或者现在很多未使用docker
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号