#!/bin/bash # 修改镜像 sed -i s#openjdk:8-alpine3.9#${IMAGE}#g docker-compose.yml sed -i '6a openjdk-8-alpine3.9-tini: image: openjdk:8-alpine3.9-tini build: context: ./ dockerfile: Dockerfile ' docker-compose.yml cat >> Dockerfile << EOF FROM openjdk:8-alpine3.9 RUN apk add --no-cache tini ENTRYPOINT ["tini"] EOF # 修改变量 mv common.env .env echo 'IMAGE=openjdk:8-alpine3.9-tini' >> .env cat .env # 重新构建镜像和容器 docker-compose down docker-compose build docker-compose up -d