我在一个容器中有一个包含后端,前端,nginx,mysql的文件夹。然后,我使用docker-compose进行构建和运行。但是,我将此文件夹复制为另一个项目的模板,并将其重命名。现在在这个新项目中,我想对其进行编辑,如果我进行docker-compose build / up会影响复制它的原始源代码吗?
这是我的 docker-compose.yml
version: '3.5'
services:
mysql:
env_file: env
image: 'mysql:latest'
ports:
- "127.0.0.1:8000:3306"
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: nl8x
volumes:
- ./scripts:/docker-entrypoint-initdb.d
networks:
- app
nginx:
restart: always
build:
dockerfile: Dockerfile.dev
context: ./nginx
ports:
- '3000:80'
networks:
- app
api:
env_file: env
build:
dockerfile: Dockerfile.dev
context: ./server
volumes:
- /app/node_modules
- ./server:/app
networks:
- app
client:
build:
dockerfile: Dockerfile.dev
context: ./client
volumes:
- /app/node_modules
- ./client:/app
networks:
- app
networks:
app:
name: app
default:
name: app
如果不建议这样做,请让我知道形成模板目录的方法。提前非常感谢