Docker Tutorial

什么是Docker

  • 为每个应用提供完全隔离的运行环境

Dockerfile, Image,Container

  • Image: 相当于虚拟机的快照(snapshot)里面包含了我们需要部署的应用程序以及替它所关联的所有库。通过image,我们可以创建很多个container
  • Container:相当于一台运行起来的虚拟机,每一个容器都是独立运行的
  • Dockerfile:相当于自动化脚本,用来创建image

操作

删除container的时候,其中的数据会被删除。如果不想删除,那没有使用Volume(数据卷)

Kubernetes & Docker

Kubernetes: 将我们的各个容器分发到一个cluster(集群)上运行,并进行全自动化的管理,包括应用的部署和升级

相关推荐
Tangyuewei13 小时前
388 个 PR:AI 自主运维实测
运维·人工智能
xiamo@moment13 小时前
kafka学习笔记-概念总集
运维·kafka
海兰13 小时前
【插件】Logbook 插件完全指南(适配 Ubuntu 24.04)
linux·运维·人工智能·ubuntu·agent·openclaw
勇往直前plus14 小时前
Docker PostgreSQL 16 部署要点(Ubuntu 22)
ubuntu·docker·postgresql
浪兎兎14 小时前
Nginx 笔记
运维·笔记·nginx
一个处女座的程序猿14 小时前
Computer之Server:caddy(可扩展的服务器平台)的简介、安装和使用方法、案例应用之详细攻略
运维·服务器·server·caddy
RisunJan14 小时前
Linux命令-whoami(显示当前有效用户名)
linux·运维·chrome
angushine15 小时前
Docker部署镜像管理
运维·docker·容器
潘正翔15 小时前
jenkins构建cicd流水线
运维·服务器·ci/cd·容器·自动化·jenkins·cicd
Lost of 程序猿15 小时前
Kubernetes 排障实战:从 CrashLoopBackOff 到网络不通
网络·容器·kubernetes