概述
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。
容器是应用层的抽象,它是一个标准化的单元,容器相对于虚拟机来说,它里面不包含操作系统,所以启动部署设施相对于虚拟机来说会更快,消耗成本相对于虚拟机要更低。
Docker常用命令
镜像相关
docker pull <image>
:下载指定镜像docker search <image>
:从 docker hub 搜索指定镜像
容器相关
docker run <镜像名>
:在容器中运行指定镜像docker start/stop <容器名>
:重启指定容器/停止指定容器docker ps
:查看正在运行的容器信息