Docker 是一个开源的应用容器引擎,可以打包、发布和运行应用。它使用 Cgroups 和 Namespaces 来提供轻量级、可移植、自给自足的容器。

基础概念

  • 容器(Container):Docker 容器是一种轻量级、可执行的软件包,它包含应用程序及其所有依赖项。
  • 镜像(Image):Docker 镜像是容器的模板,用于创建容器实例。
  • 仓库(Repository):Docker 仓库是存储和分发镜像的地方。

安装 Docker

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

  1. 更新系统包列表

    sudo apt-get update
    
  2. 安装 Docker

    sudo apt-get install docker.io
    
  3. 启动 Docker 服务

    sudo systemctl start docker
    
  4. 测试 Docker

    sudo docker run hello-world
    

    如果一切正常,您将看到以下输出:

    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    

容器操作

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

  • 创建容器

    sudo docker run -d -P --name mynginx nginx
    

    这将创建一个名为 mynginx 的容器,并映射端口 80 到主机上的随机端口。

  • 查看容器

    sudo docker ps
    

    这将列出正在运行的容器。

  • 停止容器

    sudo docker stop mynginx
    

    这将停止名为 mynginx 的容器。

  • 删除容器

    sudo docker rm mynginx
    

    这将删除名为 mynginx 的容器。

镜像操作

以下是一些基本的镜像操作:

  • 拉取镜像

    sudo docker pull nginx
    

    这将从 Docker Hub 拉取 nginx 镜像。

  • 查看镜像

    sudo docker images
    

    这将列出所有本地镜像。

  • 删除镜像

    sudo docker rmi nginx
    

    这将删除 nginx 镜像。

下一站

想要了解更多关于 Docker 的内容,请访问 Docker 官方文档

图片

Docker 镜像