Docker 是一个开源的应用容器引擎,可以打包您的应用以及其依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本教程。

安装 Docker

首先,您需要在您的机器上安装 Docker。以下是使用 Docker Engine 安装 Docker 的步骤:

  1. 安装 Docker Engine

    • Ubuntusudo apt-get update && sudo apt-get install docker-ce
    • CentOSsudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && sudo yum install docker-ce
    • MacOS从 Docker 官网下载 Docker Desktop
  2. 启动 Docker

    • sudo systemctl start docker
  3. 验证安装

    • docker --version

使用 Docker

以下是一些基本的 Docker 命令:

  • 运行容器docker run hello-world
  • 查看容器docker ps
  • 停止容器docker stop <容器ID>
  • 删除容器docker rm <容器ID>

容器镜像

Docker 镜像是可执行的软件包,它包含运行应用程序所需的一切。您可以从 Docker Hub 下载现成的镜像,也可以自己构建镜像。

  • 下载镜像docker pull ubuntu
  • 构建镜像docker build -t my-own-ubuntu .

示例:使用 Docker 运行一个 Web 服务器

  1. 下载 Nginx 镜像docker pull nginx
  2. 运行 Nginx 容器docker run -d -p 8080:80 nginx
  3. 访问 Web 服务器:打开浏览器,访问 http://localhost:8080

Nginx 容器

扩展阅读

希望这个教程能帮助您开始使用 Docker!