2025.5.29 学习日记 docker概念以及基本指令

Docker:

Docker 是一种开源的容器化平台,用于快速部署应用程序,实现开发、测试和生产环境的一致性。

一、Docker 核心概念
  1. 镜像(Image)

    • 只读的模板文件,用于创建容器,类似虚拟机的镜像(如 Ubuntu 镜像、Nginx 镜像)。
    • 可通过 Docker Hub 等仓库获取公共镜像,也可自定义构建镜像。
  2. 容器(Container)

    • 镜像的运行实例,轻量级、可隔离的运行环境,多个容器可共享宿主机内核。
    • 容器可创建、启动、停止、删除,状态可保存和迁移。
  3. 仓库(Repository)

    • 存储镜像的地方,分为公共仓库(如 Docker Hub)和私有仓库。

Docker 基本操作命令:

Docker Compose:Docker 官方推出的多容器编排工具,用于定义和管理由多个容器组成的复杂应用。通过一个 docker-compose.yml 配置文件,可一次性编排多个服务(如 Web 应用、数据库、缓存等),实现服务的快速部署、扩展和管理。 

Docker Desktop:是一款适用于 Mac、Linux 或 Windows 环境的一键安装应用程序,可让用户构建、分享和运行容器化应用程序和微服务。 

Dockerfile: 是一个文本文件,用于定义 Docker 镜像的构建步骤。通过编写指令,你可以指定基础镜像、安装软件、配置环境变量、复制文件等,最终生成一个可复用的镜像。
核心作用

  • 自动化镜像构建,避免手动配置环境的重复劳动。
  • 确保环境一致性,使开发、测试、生产环境完全相同。
  • 版本控制,Dockerfile 可纳入代码仓库,记录镜像构建历史。

docker基础操作:

(1)创建一个docker容器:

 (2)目录映射(挂载):让容器的数据可以持久化 

(3)自己构建一个镜像

(4)创建一个容器 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值