Docker 是一个开源的应用容器引擎,可以用于打包、发布和运行应用。以下是一些关于 Docker 的基础教程。

安装 Docker

Windows

  1. 访问 Docker 官网 下载 Docker Desktop for Windows。
  2. 安装完成后,按照提示完成配置。

macOS

  1. 打开终端,运行以下命令:
    brew cask install docker
    
  2. 安装完成后,按照提示完成配置。

Linux

  1. 对于基于 Debian 的系统(如 Ubuntu),运行以下命令:
    sudo apt-get update
    sudo apt-get install docker.io
    
  2. 对于基于 Red Hat 的系统(如 CentOS),运行以下命令:
    sudo yum install docker
    

基本命令

查看版本

docker --version

运行容器

docker run hello-world

查看容器列表

docker ps

查看镜像列表

docker images

示例:运行一个 Web 服务器

以下示例将演示如何使用 Docker 运行一个简单的 Web 服务器。

  1. 在本地创建一个名为 Dockerfile 的文件,内容如下:
FROM nginx
COPY . /usr/share/nginx/html
  1. 在命令行中,切换到 Dockerfile 所在的目录,运行以下命令:
docker build -t my-nginx .
  1. 运行容器:
docker run -d -p 8080:80 my-nginx

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

Docker Logo