I have this docker-compose file that runs SQL Server, .NET API and Angular App. What I want to understand is that does this create three different containers? Each service running inside their own container? Or all three services get created within same container and it’s only the network that is shared?
If they reside in their individual containers, I am guessing it should be possible to shut down one while keeping others running.
version: "3" services: coreapi: build: context: ./theapi dockerfile: Dockerfile ports: - "5000:5000" sqlserver: build: context: ./sqlserver ports: - "11433:1433" environment: - ACCEPT_EULA="Y" - SA_PASSWORD="Pwd12345!" angular: build: context: ./frontend dockerfile: Dockerfile ports: - "4300:4200"