Docker(三):使用docker启动mysql & redis

Docker 很便捷,最开始有这种感受是用一行命令去启动了 MySQL服务。想当初刚接触数据库那会,那么费力气的安装MySQL也是服气。(捂脸哭~

但是在启动MySQL容器之前,我们需要做些准备工作,这是因为数据库本身的特殊性,我们需要将容器的数据映射到主机的目录中,这样就不担心手滑将容器删除导致数据丢失了。

Docker(二):部署springboot项目

Dockerfile概述

Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。

Docker(一):hello-docker

docker概述

Docker是一个开发,运输和运行应用程序的开放平台。Docker使您可以将应用程序与基础架构分离,以便快速交付软件。使用Docker,您可以像管理应用程序一样管理基础架构。通过利用Docker的方法快速发送,测试和部署代码,您可以显着减少编写代码和在生产中运行代码之间的延迟。

准备工作

之前就打算在虚拟机安装centos来好好熟悉下linux,不过事情比较多,一直都没有去做。这次刚好打算了解一波docker,所以就把之前丢掉的linux捡起来。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×