instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from daemon: driver failed programming external connectivity on endpoint laughing_burnell
  (bb242b2ca4d67eba76e79474fb36bb5125708ebdabd7f45c8eaf16caaabde9dd): Bind for 127.0.0.1:3000 failed: port is already allocated.
  The error occurred because you aren't able to start the new container while your old container is still running. The reason is that the old container is already using the host's port 3000 and only one process on the machine (containers included) can listen to a specific port. To fix this, you need to remove the old container.Remove the old containerTo remove a container, you first need to stop it. Once it has stopped, you can remove it. You can remove the old container using the CLI or Docker Desktop's graphical interface. Choose the option that you're most comfortable with.
  CLI
  
  Docker DesktopRemove a container using the CLIGet the ID of the container by using the docker ps command.
  
  $ docker ps
  Use the docker stop command to stop the container. Replace <the-container-id> with the ID
  ```