写点什么

Docker 学习路线 4:Docker 基础知识

作者:小万哥
  • 2023-07-13
    广东
  • 本文字数:697 字

    阅读完需:约 2 分钟

Docker学习路线4:Docker基础知识

Docker 是一个平台,简化了在轻量、可移植的容器中构建、打包和部署应用程序的过程。在本节中,我们将介绍 Docker 的基础知识、其组件以及您需要开始使用的关键命令。

容器是什么?

容器是一个轻量级、独立的可执行软件包,包含运行应用程序所需的所有依赖项(库、二进制文件和配置文件)。容器将应用程序与其环境隔离开来,确保它们在不同系统上的工作保持一致。

Docker 组件

Docker 生态系统中有三个关键组件:


  • Dockerfile:包含构建 Docker 映像的指令(命令)的文本文件。

  • Docker Image:从 Dockerfile 创建的容器的快照。映像存储在注册表中,如 Docker Hub,并且可以从注册表中拉取或推送。

  • Docker Container:Docker 映像的运行实例。

Docker 命令

以下是您经常使用的一些必要 Docker 命令:


  • docker pull <image>:从注册表(如 Docker Hub)下载映像。

  • docker build -t <image_name> <path>:从 Dockerfile 构建映像,其中<path>是包含 Dockerfile 的目录。

  • docker image ls:列出本地计算机上可用的所有映像。

  • docker run -d -p <host_port>:<container_port> --name <container_name> <image>:从映像运行容器,将主机端口映射到容器端口。

  • docker container ls:列出所有正在运行的容器。

  • docker container stop <container>:停止正在运行的容器。

  • docker container rm <container>:从本地计算机中删除已停止的容器。

  • docker image rm <image>:从本地计算机中删除映像。

最后

为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:


公众号 Let us Coding牛客知乎开源中国CSDN思否掘金InfoQ简书博客园慕课51CTOhelloworld腾讯开发者社区阿里开发者社区


看完如果觉得有帮助,欢迎点赞、收藏关注

发布于: 刚刚阅读数: 5
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
Docker学习路线4:Docker基础知识_Java_小万哥_InfoQ写作社区