简介

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

参考

链接:

  1. http://dockone.io/article/783
  2. https://segmentfault.com/a/1190000009473035
最后修改:2019 年 11 月 15 日
如果觉得我的文章对你有用,请随意赞赏