Skip to content

Creating and using Docker containers in various environments

License

Notifications You must be signed in to change notification settings

grecoe/container-instruction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Examples

Details about creating/using containers in C# and Python(Flask) in both local docker (Linux containers) and Azure Container Instances.

Repository Structure

Folder Contents
bash Example bash scripts, read the doc
containers Simple .NET API and Python Flask API to be used in Docker Containers
docs The collection of documentation for each of the Topics below
helm Example HELM chart to deploy the Python container to an AKS Cluster

Topics

Gives basic instructions on setting up Docker by getting a Docker Hub account, and setting up your local machine to do some real work.

Containers

This repo has two different types of containers that you can build. This page describes how to build the containers, run them locally, and perform some basic Docker commands to see your images/containers.

  • .NET Rest API
  • Python Flask API

NOTE: Neither of these basic examples utilize any type of security.

Describes how you interact with the .NET code to build and test it.

Describes how you interact with the Python code to build and test it.

Show how to use and override ARG and ENV variables

Deploy Containers

Instructions on how to set up an ACI instance with either of the two containers contained in this repository, but are generalized so that you can use this for any ACI.

TBD

  • Figure out how to add in an NSG to restrict access then make it available to a smaller audience.
  • API Management to poke through firewall?

How to set up your containers and scale them with AKS.

How to use HELM to create a deployment into AKS with a HELM Chart

Miscellaneous

Simple bash script using source and creating a few resources in ./bash/aks.sh

About

Creating and using Docker containers in various environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published