Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 2 KB

prerequisites.md

File metadata and controls

65 lines (40 loc) · 2 KB

Pre-requisites!

Please complete these prior to the workshop!

In this workshop, you will use of the following tools. Create free accounts for:

  • Snyk
  • Quay.io

You'll also need access to a few developer tools.

  • Any IDE of your choosing (we recommend VS Code)
  • Docker
  • Snyk CLI

You'll receive an e-mail prior to the workshop adding you to a Snyk Organization for this workshop. Keep an eye out!

Create a Snyk Account and Install the Snyk CLI

  1. Create a Snyk Account for yourself, or use your existing Snyk account.

  2. Visit the Snyk documentation to Install the Snyk CLI and install it on your system.

  3. After installing, verify your installation by running:

snyk --version

Install Docker on your workstation

You'll need docker tools to build and push container images.

  1. Visit Get Docker and install Docker on your system.

This workshop guide uses Docker to build and push container images. If you prefer buildah and skopeo install those instead but we recommend proficiency with those tools as workshop staff might not be able to support you.

  1. Verify Docker installed correctly.
docker --version

Create a Quay.io Account and Authenticate with your Docker client

  1. Create an account or sign in to Quay.io.

  2. Once signed in, create a Repository on Quay.io. We recommend calling it goof.

Create Repo

  1. Save your Quay Username as an Environment Variable to use it in future steps.

Your Quay Username is displayed in the upper right corner of Quay.io.

Quay Avatar

QUAY_USER=<<your_quay_id>>
  1. In this module you’ll push container images to Quay.io. Log in to Quay.io by running the following command:
docker login quay.io -u $QUAY_USER

Enter your password when prompted.