Docker - 基本概念、与虚拟机的区别、架构、镜像操作、容器操作、数据卷挂载

本文介绍了Docker的基本概念,包括Docker与虚拟机的区别,镜像和容器的定义。详细阐述了Docker的架构,并提供了Docker基本操作的指导,如镜像的拉取、删除,以及容器的启动、日志查看、状态检查等。此外,文章还通过案例演示了如何运行Redis容器并实现数据持久化,以及如何使用数据卷进行数据管理。

目录

一、对 Docker  的理解

1、Docker 基本概念

2、Docker 与 虚拟机的区别

3、何为镜像和容器?

4、Docker 主要架构

二、Docker 基本操作

1、Docker 镜像操作

2、案例(镜像):去 DockerHub 搜索并拉取一个 Nginx 镜像,打包后删除镜像,重新加载 .tar 文件

3、Docker 容器操作

1.docker run(启动容器)

2.docker logs(查看容器日志信息)

3.docker ps(查看容器状态)

4.docker exec(进入容器)

5.docker rm(删除容器)

4、案例:运行 Redis 容器,支持数据持久化,并缓存一个数据

1.去 docker hub 上搜索 redis 查看帮助文档

2.进入redis容器,并打开客户端,存入数据

5、数据卷

1.数据卷基本概念

2.数据卷操作

3.案例(Nginx):创建一个数据卷,查看数据卷在宿主机的目录位置,实现挂载数据卷,最后修改容器内容


一、对 Docker  的理解


1、Docker 基本概念

我们平时开发大型项目组件较多,依赖关系复杂,环境差异大,通过 Docker 就可解决上述问题~

Docker 就是一个快速交付应用、运行应用的技术:

  1. 运行前后:启动、移除都可以通过一行命令完成,方便快捷
  2. 运行时:运行时利用沙箱机制形成隔离容器,各个应用互不干扰
  3. 运行环境:Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行,通过内核与硬件进行交互
  4. 主要工作:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统


2、D

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈亦康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值