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这种有两个--的后面要加其他东西

相关推荐
研究是为了理解12 分钟前
Linux Shell:Nano 编辑器备忘
linux·运维·编辑器
林鸿群1 小时前
Linux Shell为文件添加BOM并自动转换为unix格式
linux·运维·unix
漫步企鹅2 小时前
【VS Code - Qt】如何基于Docker Linux配置Windows10下的VS Code,开发调试ARM 版的Qt应用程序?
linux·qt·docker·arm·vs code·开发调试
@不会写代码的小张3 小时前
K8s DaemonSet 详解
云原生·容器·kubernetes
杨浦老苏3 小时前
简单的身份验证中间件Tinyauth
docker·群晖·sso
Tony6666888884 小时前
【Jenkins入门以及安装】
运维·jenkins
不做菜鸟的网工4 小时前
FreeRadius认证 WIFI-WP2-Enterprise
运维
zmjjdank1ng4 小时前
Linux 流编辑器 sed 详解
linux·运维·前端·网络·入门
AI风老师4 小时前
7、docker |其余命令
linux·ubuntu·docker