Docker 是一个开源的应用容器引擎,可以打包你的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。以下是 Docker 的快速入门指南。

安装 Docker

首先,你需要在你的机器上安装 Docker。以下是在不同操作系统上安装 Docker 的步骤:

  • Ubuntu:

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  • CentOS:

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io
    

安装完成后,可以通过以下命令检查 Docker 是否安装成功:

docker --version

运行第一个容器

Docker 的基本操作之一是运行容器。以下是如何运行一个名为 hello-world 的容器:

docker run hello-world

当你运行这个命令时,Docker 会从 Docker Hub 下载一个包含 Ubuntu 的镜像,并运行一个容器,然后容器会打印一条消息并退出。

使用 Docker 镜像

Docker 镜像是容器的模板。以下是获取 Docker 镜像的常用命令:

  • 获取镜像:

    docker pull [image_name]
    
  • 查看所有镜像:

    docker images
    
  • 删除镜像:

    docker rmi [image_name]
    

容器数据卷

容器数据卷是 Docker 提供的一种用于持久化容器数据的方法。以下是如何创建一个数据卷:

docker run -d -P --name web -v /webapp /webapp python app.py

这个命令会在后台运行一个容器,并将 /webapp 目录挂载到容器内部的 /webapp 目录。

总结

Docker 是一个非常强大的工具,可以帮助你快速部署和管理应用。如果你想要了解更多关于 Docker 的内容,请访问我们的 Docker 教程

Docker logo