从 Dockerfile 构建镜像
在当前目录查找 Dockerfile 并构建,-t 指定镜像名称与标签。
Docker 能够将应用程序及其依赖打包到容器(Container)中运行。容器在宿主机上提供轻量级的隔离环境,安全性好,可在同一台机器上同时运行多个容器。
容器包含运行应用所需的一切(代码、运行时、系统工具、库和配置),不依赖宿主机已安装的软件版本。你可以轻松分享容器,确保团队每个人获得相同、可复现的运行环境。
镜像(Image)是容器的只读模板,包含运行应用所需的全部内容;容器则是镜像的运行实例,无论底层基础设施如何变化,容器行为始终一致。
个人开发与桌面环境推荐安装 Docker Desktop,请从 Docker 官方下载对应平台安装包。
前往 Docker 官方安装文档在 Linux 服务器上可使用轩辕镜像一键脚本,自动安装 Docker 与 Docker Compose 并配置镜像加速。
Docker 镜像是轻量、独立、可执行的软件包,包含运行应用所需的代码、运行时、系统工具、库和设置。
在当前目录查找 Dockerfile 并构建,-t 指定镜像名称与标签。
忽略构建缓存,强制重新执行 Dockerfile 每一步。
删除 dangling 镜像(未被任何容器引用的中间层)。
将已有镜像打上新的名称/标签,常用于推送到私有仓库前重命名。
容器是 Docker 镜像的运行实例,无论基础设施如何变化,容器始终按相同方式运行,将软件与其环境隔离。
将容器内端口发布到主机,格式为 主机端口:容器端口。
在 Linux/macOS 下使用;Windows PowerShell 需改用 docker stop $(docker ps -q) 的等价写法。
⚠️执行前请确认没有需要保留的运行中服务。
使用 Docker Compose 定义和运行多容器应用。也可使用站内 Compose 助手可视化生成配置。
管理容器网络连接与持久化存储卷,便于多容器通信与数据保留。
查看 Docker 占用的磁盘空间,并清理未使用的镜像、容器与网络,释放磁盘。
删除停止的容器、未使用的网络、dangling 镜像与构建缓存。
会删除所有未被容器引用的镜像,请谨慎使用。
⚠️执行前请确认不再需要这些镜像。
系统级帮助与信息查询命令。
PDF 速查表中写作 docker -d,正确命令为 dockerd(通常由 systemd 管理,无需手动启动)。
也可在任何子命令后加 --help,如 docker run --help。