写给前端的Docker实战教程(20)

建立一个目录,然后在目录中建立docker-compose.yml,内容如下:

version: "3.7" # 这个是配置文件的版本,不同的版本号声明方式会有细微的不同

services:

info:

container_name: pea3nut-info

image: pea3nut/pea3nut-info:latest

ports:

- "8082:80"

restart: on-failure

然后在目录中键入如下命令就能将服务跑起来:

docker-compose up info

docker-compose 会帮我们自动去拉镜像,创建容器,将容器中的80端口映射为宿主机的8082端口。restart字段还要求 docker-compose 当发现容器意外挂掉时重新启动容器,类似于 pm2,所以你不必再在容器内使用 pm2

如果想要更新一个镜像创建新容器,只需要:

推荐阅读