Docker and CodeBuild Lab Part 1

Docker and Code Build Lab

  • Docker is an Open Source technology wich allows you to create applications based on either Linux or Windows containers
  • A Container is a lightweight standalone executable software package which includes everything the software needs to run
    • code, runtime environment, libraries, environment settings etc
  • AWS Provides Elastic Container Service as a fully managed clustered platform which allows you to run your Docker Images in the cloud

  • AWS CodeBuild is a fully managed build service which runs a set of commands that you define

    • Compile code, run tests, and produce artifacts that are ready to deploy