Docker

镜像 (image):和虚拟机模板类似,是容器的模板;虚拟机模板等价于未运行的虚拟机,所以 image 等价于未运行的容器|可以看作 class

容器 (container)

启动容器docker run [OPTIONS] IMAGE [COMMAND] [ARG...]


在要打包的应用的目录下,运行 docker init 指令,会有一个交互式的引导界面帮助我们创建:

如何运行这个应用?

docker compose up --build  # 开始前台运行(可用ctrl+C退出)  
docker compose up --build -d  # 开始后台运行  
docker compose down  # 停止运行
特性 Dockerfile compose.yaml
作用 定义如何构建镜像 定义如何运行容器
指令 从基础镜像开始、添加文件、运行命令、设置环境变量等 容器的镜像、端口映射、环境变量、卷挂载等
使用 通过docker build命令构建镜像 通过docker-compose up命令启动和停止容器