Within your course repository, create a directory "hw3". Commit and push to your remote repository.

cd <path_to_repo>
mkdir hw3
touch hw3/Dockerfile.large
touch hw3/Dockerfile.small
touch hw3/screenshots.pdf
git add hw3
git commit -m "initial commit for hw3"
git push

Dockerfile.large

docker build -f Dockerfile.large -t <dockerhub_id>/hw3large .

Dockerfile.small

docker build -f Dockerfile.small -t <dockerhub_id>/hw3small .

Docker Hub submission

docker push <dockerhub_id>/hw3large
docker push <dockerhub_id>/hw3small

screenshots.pdf

Create a Google Doc for the assignment to capture your screenshots in

On your Ubuntu VM, delete all containers and container images using docker ps, docker stop, docker rm, and docker rmi. Then, use docker run to instantiate each of your container images on Docker Hub and ensure it maps the Ubuntu VM's port 8000 to the container's port 5000.

Perform a wget to your container (e.g. http://localhost:8000) and send the output to a file.

Export the Google Doc containing your screenshots to hw3/screenshots.pdf. Add and push the file to your repository.

The following rubric will be used to evaluate your homework submission:

Overall functionality (Dockerfiles, Docker Hub images)

Screenshots as described in assignment included

Instructions followed accurately including naming and submission of code