Purpose To demonstrate the skills of optimizing docker images with multistage build and preparation of docker images for multiple CPU architectures Requirements Switch to branchHTTPserver branch. Prepare continuous integration github action that builds docker images for two architectures: amd64 and arm64 . Create a manifest joining two images into a single multiarchitecture image. Push the manifest to docker hub Branch out from branchHTTPserver branch creating branchHTTPservMutli . Modify your Dockerfile so it: pulls files from public github repo instead of copying them from local Github actions folder; configures and makes the software inside a temporary image and then copies the executable to another Alpine based image. Presentation Submit a link to github repo and a string to pull your docker image from docker hub through this form . Assessment 8 points maximum
Requirements Create a bash script named dbtime that outputs system time. Make sure only a user database can run this script. Create a bash script named kname that outputs the name of the linux kernel. Make sure only a user serviceK can run this script. Both users database and serviceK are members of a group named dserver . Every member of dserver group can edit scripts dbtime and kname , while other users of the system can only view their contents. Demonstrate this setup in action. Presentation Make a 2 minute video presenting your setup in action and fill-in the link to your presentation in this form . Assessment 8 points maximum.
Comments
Post a Comment