Docker

容器化平台

被 1 篇文章引用容器602 字2026-10-12全部知识点

Docker 入门#

Docker 把应用和它的依赖打包成镜像,在任何装了 Docker 的机器上都能以同样的方式运行。

三个核心概念#

  1. 镜像(Image) —— 只读模板,分层存储
  2. 容器(Container) —— 镜像的运行实例
  3. 仓库(Registry) —— 存放镜像的地方

最常用的几条命令#

Terminal window
docker pull nginx # 拉镜像
docker run -d -p 80:80 nginx # 后台跑,端口映射
docker ps # 看运行中的容器
docker logs -f <id> # 跟日志
docker exec -it <id> bash # 进容器

数据持久化#

容器删了数据就没了 —— 要么挂 volume,要么挂 bind mount:

Terminal window
docker run -v /host/data:/app/data nginx

一个常见的坑#

localhost 在容器里指的是容器自己,不是宿主机。要连宿主机的服务,得用 host.docker.internal(Mac/Win)或宿主机的真实 IP(Linux)。

引用了这个词条的文章