Docker
文章平均质量分 78
总结Docker容器相关学习笔记
百思不得小赵
只管耕耘 莫问收获
展开
-
Docker高级:Compose 容器编排
Compose 是Docker公司推出的一个软件,可以管理多个Docker容器组成一个应用。我们只需要定义一个YAML格式的配置文件配置好多个容器之间的调用关系,最后只需要一个命令,就可以同时控制这些容器进行启动 / 关闭。Compose 允许用户通过一个单独的模板文件定义一组容器为一个项目。举个例子:假设我们一个项目中使用到了Redis、Mysql、nginx等等很多组件技术,那么对应的Docker容器的实例也会变得非常杂乱。原创 2023-05-16 07:45:00 · 1831 阅读 · 6 评论 -
消息队列 RabbitMQ入门:Linux(Docker)中安装和卸载RabbitMQ服务
RabbitMQ官网地址如下图官网提供了两种安装RabbitMQ的方式,一种是docker版本,一种是各个操作系统下的安装方式,本文将演示Linux(centos)环境和docker两种方式!准备安装有Linux环境的服务器或者虚拟机,本文使用阿里云服务器,Linux版本为centos 7。原创 2022-11-28 07:45:00 · 3213 阅读 · 39 评论 -
Docker实战:Docker部署Redis集群
数据从redis-4服务获取到,redis-4服务是redis-3服务的从机,这就实现了高可用!可以看到,数据保存在redis-3这个服务中,接下来手动停止这个服务。首先向redis集群set值。进入redis-1容器。原创 2022-11-09 07:45:00 · 1099 阅读 · 18 评论 -
Docker核心:深入理解Dockerfile,通过Dockerfile构建自己的镜像并发布到远程(DockerHub、阿里云)
Dockerfile就是用来构建docke镜像的构建文件,是一段命令脚本,通过脚本可以生成镜像,镜像是一层一层的,脚本是一行一行的命令,每个命令都是一层!!构建镜像步骤① 编写一个 dockerfile 文件② 使用构建镜像③docker run运行镜像④发布镜像到远程查看官方是如何做的,以centos。原创 2022-11-08 07:45:00 · 1794 阅读 · 37 评论 -
Docker核心:深入理解Docker容器数据卷
Docker容器运行时产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。例如:容器中部署了MYSQL数据库,如果有一天将部署MySQL数据库的容器删除了,存放的数据也就丢失。为了能保存数据在Docker中我们使用卷来实现容器内数据与我们指定的目录文件同步,当某一方数据发生修改时,另一方也随之改变。因此,容器的持久化和同步操作!容器间数据也是可以共享的!容器数据卷的本质就是实现数据的持久化、数据的共享!原创 2022-11-07 07:45:00 · 1531 阅读 · 38 评论 -
Spring Boot微服务打包 Docker 镜像发布运行
使用Docker发布Spring Boot项目已然成为了目前社会主流的方案,掌握这一项技能,在企业实战中大大的提高效率。接下来,我们一起来学习这项技能。至此本次分享的内容到这里就结束了,希望对大家有所帮助!接口测试成功,项目构建完成。原创 2022-11-04 07:45:00 · 739 阅读 · 18 评论 -
Docker初级:Docker安装部署Nginx、Tomcat
Docker 安装tomcat 和 nginx原创 2022-11-02 07:45:00 · 625 阅读 · 20 评论 -
Docker初级:Docker常用命令总结
Docker官方命令地址:https://docs.docker.com/reference/根据STARS过滤下载镜像下载MySQL镜像在使用容器之前需要先下载镜像!!!首先下载一个centos镜像启动并进入容器注意:正在运行的容器不能删除!!强制删除 docker容器后台启动时,必须有一个前台的进程,docker发现没有前台,就会自动停止。容器采用后台方式运行,需要进入容器修改一些配置。方式一:打开新的窗口方式二:进原创 2022-11-01 07:45:00 · 689 阅读 · 41 评论 -
十分钟带你入门Docker容器引擎
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker采用 C/S架构 Docker daemon 相当于服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。 客户端和服务端既可以运行在一个机器上,也可通过 socket 或者RESTful API 来进行通信。Docker模块我们都知道,Docker主要由以原创 2022-07-01 12:05:56 · 690 阅读 · 1 评论