Fix the Dockerfile linter errors and most warnings
- in vscode, open the workspace in container with *Remote-Containers* - in codespaces, it will create a container