Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。

基本概念

容器化

容器化技术是虚拟化的一种形式,它允许用户在单个操作系统实例上运行多个隔离的应用程序。每个容器都是独立的,拥有自己的文件系统、网络接口和进程空间。

Docker 镜像

Docker 镜像是容器运行的基础,它包含了运行应用程序所需的文件系统、库、环境变量等。

Docker 容器

Docker 容器是镜像运行时的实体,它包含了应用程序和所有必需的环境。

安装 Docker

要安装 Docker,请访问 Docker 官方网站 获取最新安装指南。

容器操作

以下是一些基本的 Docker 容器操作:

  • 运行容器docker run <镜像名称>
  • 查看容器docker ps
  • 停止容器docker stop <容器名称>

示例

# 搜索镜像
docker search ubuntu

# 下载镜像
docker pull ubuntu

# 运行容器
docker run -it ubuntu /bin/bash

# 退出容器
exit

# 停止容器
docker stop <容器名称>

下一步

想要了解更多 Docker 的知识,可以阅读我们的 Docker 进阶教程

图片展示

Docker 镜像
Docker 容器