Docker Compose 很多情况下只有其中的某个服务需要更新,其他的服务并不需要更新,这种情况下就可以通过下面这种方式单独的对某个服务(容器)进行操作;

  • 此处假定要更新的服务名称为 api

  • 此处假定操作者具有管理员权限,如果提示没有权限,需要使用sudo命令

# 停止服务
docker-compose stop api

# 删除服务
docker-compose rm -f api

# 构建服务
docker-compose build api

# 重建服务
docker-compose create api

# 启动服务
docker-compose start api