随笔分类 -  Docker

摘要:为什么需要数据共享? ①、数据持久化 比如我们有一个MySQL集群,通过容器启动,那么项目运行过程中的数据是保存在容器中的,假设容器被删除了,数据就丢失了,如果没有数据共享,那你就只能删库跑路了。 而有了数据共享,你就可以打通容器和宿主机的数据联通,将容器中的数据同步到宿主机,即使容器删除了,数据还 阅读全文
posted @ 2022-03-12 07:45 残城碎梦 阅读(123) 评论(0) 推荐(0) 编辑
摘要:为什么需要 Docker Compose? 官网:https://www.runoob.com/docker/docker-compose.html 一句话概括: 帮助我们批量有规则的管理容器。 前面我们介绍了 Dockerfile ,启动服务都是通过 Dockerfile 构建镜像,启动容器,对于 阅读全文
posted @ 2022-03-12 07:27 残城碎梦 阅读(408) 评论(0) 推荐(0) 编辑
摘要:需求 通常一个 Web 项目上线,我们会把开发完成的服务部署在Tomcat 服务器里面,然后需要的持久化数据会存放在数据库 Mysql,那么在服务运行时,少不了 Tomcat 和 Mysql 的交互。 对应的,应用到 Docker 中,就是 Tomcat 容器和 Mysql 容器间的交互,那么问题来 阅读全文
posted @ 2022-03-12 07:24 残城碎梦 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Dockerfile 简单来说就是一个包含用于组合镜像的命令的文本文档,Docker 通过读取 Dockerfile 中的指令就可以按步骤生成镜像,那么在制作镜像之前,我们先了解一下镜像的原理。 镜像原理 只有了解镜像的原理,我们才能更清晰的通过 Dockerfile 制作镜像。 前面几篇文章我们简 阅读全文
posted @ 2022-03-11 08:34 残城碎梦 阅读(249) 评论(0) 推荐(1) 编辑
摘要:万能帮助命令 docker 命令 --help 假设你想用某个命令,但是又不知道该命令的一些参数怎么用,这时候上面的万能帮助命令就派上用场了。 更有甚者,你连命令也不记得了,那直接输入: docker --help 找到你想要的那个命令,然后通过上面命令查看用法。 比如不知道如何运行容器? 找到英文 阅读全文
posted @ 2022-03-11 08:16 残城碎梦 阅读(3218) 评论(0) 推荐(2) 编辑
摘要:容器化平台 Docker 是提供应用打包,部署与运行应用的容器化平台。 Docker 引擎 Docker Engine(Docker引擎)是Docker的核心部分,使用的是客户端-服务器(C/S)架构模式,其主要组成部分如下图所示: ①、docker daemon:Docker的服务端组件,它是Do 阅读全文
posted @ 2022-03-10 23:11 残城碎梦 阅读(338) 评论(0) 推荐(0) 编辑
摘要:Linux 安装教程 这里以 CentOS 系统为例。 https://docs.docker.com/engine/install/centos/ 先决条件 对于 CentOS 系统而言,版本至少要是7或者8,并且系统中 centos-extras 库必须启用(默认是启用的)。 ①、查看内核版本 阅读全文
posted @ 2022-03-10 21:47 残城碎梦 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Docker 是什么? Docker是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何 阅读全文
posted @ 2021-10-20 23:11 残城碎梦 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示