简介
dockr是一门应用环境虚拟技术,它可以使应用脱离繁复的环境,快速在生产环境部署,镜像在特定的平台系统中生成容器,运行容器也就是运行这个应用,这使得它容器技术又被称为微应用,相比虚拟机技术,确实名副其实,因为传统虚拟机多了一层从操作系统,同时Hypervisor 会对硬件资源进行虚拟化,而docker直接使用主系统的硬件资源。
容器(container)or 镜像(image)
容器 = 镜像 + 读写层
镜像(image)
查看命令
docker images // 显示本地镜像
删除命令
docker rmi [image-id]
容器(container)
查看命令
docker ps // 显示所有正在运行的容器
docker ps -a // 显示所有正在运行的容器
删除命令
docker rm [container-id/container-name] // 删除指定id或name的容器
docker rm 'docker ps -a -q' // 删除所有容器,-q表示只返回容器id
运行与停止
docker create [image-id] // 构建容器
docker start [container-id] // 运行容器
docker run [image-id] // 构建容器并运行
docker stop [container-id] // 发送SIGTERM信号,程序优雅退出
docker kill [container-id] // 发送kill -9 信号,强制退出
docker pause [container-id] // 程序暂停
docker exec -ti [container-id] bash // 程序在运行时调出模拟控制台bash
参考
链接: