📜  docker-compose-to-always-re-create-containers-from-fresh-images - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:50.657000             🧑  作者: Mango

Docker Compose to Always Re-create Containers from Fresh Images - Shell/Bash

介绍

这个脚本使用Docker Compose来从头开始创建一个容器。它可以保证每次创建容器时都使用最新的镜像,因此您可以始终拥有最新的代码。

代码

以下是脚本的代码:

#!/bin/bash

# 先停止并删除容器
docker-compose down

# 从最新的镜像重新创建容器
docker-compose pull
docker-compose up -d --force-recreate
使用方法
  1. 将脚本复制到您的项目目录中。
  2. 修改脚本中的docker-compose文件名称(如果需要)。
  3. 执行脚本。您可以将其添加到您的开发流程中,以确保每次都使用最新的代码。
注意事项
  • 该脚本假定您的docker-compose文件定义了一个service,并且您只需要一个容器。
  • 该脚本将删除您的现有容器和任何相关的数据。
  • 请确保您想要这样做。