Docker CE(Community Edition,社区版)是 Docker 提供的一个免费、开源的容器引擎,适用于个人学习和企业生产。本文将为您介绍 Docker CE 的基本概念、特性以及如何使用它。

特性

  • 容器化:Docker CE 可以将应用程序及其依赖环境打包成一个容器,实现一次编写,到处运行。
  • 轻量级:容器比虚拟机更轻量,启动速度快,占用资源少。
  • 可移植性:容器可以在不同的操作系统和硬件平台上运行,无需修改代码。
  • 可扩展性:Docker CE 支持水平扩展,可以轻松地增加或减少容器数量。

安装

以下是在 Linux 系统上安装 Docker CE 的步骤:

  1. 安装 Docker CE:
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  2. 启动 Docker 服务:
    sudo systemctl start docker
    
  3. 验证安装:
    sudo docker run hello-world
    

示例

以下是一个简单的 Dockerfile 示例,用于创建一个容器并运行一个 Web 服务器:

FROM nginx
RUN echo 'Hello, Docker!' > /usr/share/nginx/html/index.html

使用以下命令构建并运行容器:

docker build -t mynginx .
docker run -d -p 8080:80 mynginx

现在,您可以通过访问 http://localhost:8080 来查看 Web 服务器的内容。

扩展阅读

如果您想了解更多关于 Docker 的知识,可以访问以下链接:

Docker 容器