Docker容器

Docker本身也是一种虚拟化,但比传统的虚拟化体积更小

下图中这两个技术都在Host OS上进行了虚拟化

传统的虚拟化是在Hypervisor(虚拟机)上又装了一个操作系统,在这个系统上才装了要用的软件和依赖库

而Docker是在Docker Engine(Docker引擎)上直接装需要用的软件和依赖库

Docker组件

这里的Docker主机既可以在本机,也可以在远程机。

在开发测试阶段一般是在本地机

在生产/集群管理阶段一般是远程机

镜像和容器

镜像是本体,容器是拷贝

或者理解为镜像是类,容器是实例化类

docker常用命令

linux下

systemctl status docker #启动docker

docker info #查看docker的信息

docker镜像

docker images #查看docker的本地镜像

docker search 镜像名 #从网上搜索需要的镜像

docker pull 镜像名称 #拉取镜像

docker rmi 镜像ID #删除镜像

docker容器

docker ps #查看正在运行的容器

dockers ps -a #查看所有容器

docker ps -l #查看最后一次运行的容器

docker ps -f status=exited #查看停止的容器

创建容器 -i -t等只有一个-的后面不需要接其他东西 --name这种有两个--的后面要加其他东西

相关推荐
zfoo-framework14 分钟前
docker compose安装gitea实现公司内部开发git私有仓库
docker·容器·gitea
w61001046624 分钟前
CKAD-2026-Secret
运维·k8s·ckad
无巧不成书021826 分钟前
基于WSL 2的Docker远程开发全栈实战指南
运维·docker·容器·docker desktop·wsl 2·vs code远程开发·容器化开发
Renhao-Wan28 分钟前
Docker 核心原理详解:镜像、容器、Namespace、Cgroups 与 UnionFS
java·后端·docker·容器
一个天蝎座 白勺 程序猿28 分钟前
踩坑生产后整理:KingbaseES表空间管理、auto_createtblspcdir参数深度解析与运维最佳实践
运维·数据库·kingbasees
赵庆明老师30 分钟前
Linux Docker打包
linux·运维·docker
Eloudy31 分钟前
docker pull ubuntu:22.04 失败的解决记录
运维·docker·容器
爱吃生蚝的于勒1 小时前
【Linux】重中之重!TCP协议
linux·运维·服务器·网络·学习·tcp/ip
楼田莉子1 小时前
Linux网络:TCP协议
linux·运维·服务器·网络·tcp/ip
qq_235132171 小时前
五金制造行业ERP系统多少钱?易呈erp五金行业版功能模块详解与成功案例分享
大数据·运维·人工智能·制造·智能制造