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 for yourself, or use your existing Snyk account.
-
Visit the Snyk documentation to Install the Snyk CLI and install it on your system.
-
After installing, verify your installation by running:
snyk --version
You'll need docker tools to build and push container images.
- 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.
- Verify Docker installed correctly.
docker --version
-
Create an account or sign in to Quay.io.
-
Once signed in, create a Repository on Quay.io. We recommend calling it
goof
.
- 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_USER=<<your_quay_id>>
- 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.