文章预览
Docker 是一个开源的容器化平台,它让开发者能够将应用程序与其依赖项打包到一个可移植的容器中。 Docker 主要有两个版本: Docker CE (Community Edition) 免费版本 适合个人开发者和小型团队 包含核心 Docker 功能 Docker EE (Enterprise Edition) 付费版本 面向企业级用户 提供额外的安全、管理和支持功能 Docker 的核心概念 镜像(Image) 一个只读的模板,包含创建 Docker 容器的指令 类似于虚拟机的快照 可以从 Docker Hub 下载或自己创建 容器(Container) 镜像的运行实例 可以启动、停止、删除和暂停 相互隔离且安全 Dockerfile FROM node: 14 WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD [ "npm" , "start" ] 用于构建 Docker 镜像的文本文件 包含构建镜像所需的所有命令 Docker Registry 用于存储 Docker 镜像的仓库 Docker Hub 是最常用的公共仓库 常用 Docker 命令 do
………………………………