All Projects → excellalabs → docker-workshop-1

excellalabs / docker-workshop-1

Licence: other
Beginning workshop for using Docker, and focuses on using it for development. It can be self-guided or delivered to a group (see the linked slide deck)

Programming Languages

C#
18002 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to docker-workshop-1

FlashCards
Learning Blazor By Creating A Flash Cards Application
Stars: ✭ 17 (-15%)
Mutual labels:  asp-net-core
AspNet-Core-REST-Service
VS2017/VS2019 project template for ASP.Net Core 3.1/5.0 to create fully functional production ready RESTful services
Stars: ✭ 57 (+185%)
Mutual labels:  asp-net-core
docker-repo
A repository stores some dockerfiles or docker-compose files for quickly starting service or service cluster.
Stars: ✭ 26 (+30%)
Mutual labels:  dockerfiles
CoreShop
基于 Asp.Net Core 5.0、Uni-App开发,支持可视化布局的小程序商城系统,前后端分离,支持分布式部署,跨平台运行,拥有分销、代理、团购、拼团、秒杀、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程。支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、字节跳动小程序版、QQ小程序版等共10个平台。
Stars: ✭ 278 (+1290%)
Mutual labels:  asp-net-core
MediatrTutorial
CQRS implementation in ASP.NET Core using MediatR in .NET 5
Stars: ✭ 88 (+340%)
Mutual labels:  asp-net-core
Orleans.HttpGateway.AspNetCore
No description or website provided.
Stars: ✭ 48 (+140%)
Mutual labels:  asp-net-core
AspNetCore.Mvc.FluentActions
Fluent Actions for ASP.NET Core MVC are abstractions of regular MVC actions that are converted into MVC actions during startup.
Stars: ✭ 17 (-15%)
Mutual labels:  asp-net-core
TgTranslator
Telegram bot that removes language barrier between people in groups
Stars: ✭ 32 (+60%)
Mutual labels:  asp-net-core
UrlBase64
A standards-compliant implementation of web/url-safe base64 encoding and decoding for .NET targets
Stars: ✭ 25 (+25%)
Mutual labels:  asp-net-core
Home
Asp.net core Mvc Controls Toolkit
Stars: ✭ 33 (+65%)
Mutual labels:  asp-net-core
BlazorServerWithDocker
Companion code sample for my blog post - Containerising a Blazor Server App
Stars: ✭ 16 (-20%)
Mutual labels:  asp-net-core
vscode-csharp-snippets
Extension of C# Snippets for Visual Studio Code
Stars: ✭ 22 (+10%)
Mutual labels:  asp-net-core
dockerfile-utils
A library and command line interface for formatting and linting Dockerfiles.
Stars: ✭ 17 (-15%)
Mutual labels:  dockerfiles
dockerfiles
Dockerfile examples.
Stars: ✭ 53 (+165%)
Mutual labels:  dockerfiles
coreddd
A set of open-source .NET libraries helping with domain-driven design (DDD) and CQRS
Stars: ✭ 68 (+240%)
Mutual labels:  asp-net-core
vctr
vctr is a self hosted short link management tool.
Stars: ✭ 14 (-30%)
Mutual labels:  asp-net-core
BlazorWasmWithDocker
Companion code sample for my blog post - Containerising a Blazor WebAssembly App
Stars: ✭ 16 (-20%)
Mutual labels:  asp-net-core
jlcross
Dockerfiles for arm devices e.g. Raspberry Pi Series
Stars: ✭ 25 (+25%)
Mutual labels:  dockerfiles
SignalR-Core-SqlTableDependency
Shows how the new SignalR Core works with hubs and sockets, also how it can integrate with SqlTableDependency API.
Stars: ✭ 36 (+80%)
Mutual labels:  asp-net-core
OrdersManagementSystem
Project demonstrates usage of Prism composition library, Material design library, SQL Server, Entity Framework in WPF application
Stars: ✭ 29 (+45%)
Mutual labels:  asp-net-core

Workshop: Getting Started with Docker

This is a getting started workshop for using Docker, and focuses on using it for development since that is a logical and no-risk place to start. We will use an ASP.NET Core app for the exercise, but any app on most stacks that can run on Linux should work. You will be guided through running a container from an image from Docker Hub. Then you'll create your own image & container, in order to build and run an app inside the container, without having to install anything locally except Docker.

Here's an accompanying slide deck and course outline, for delivering this workshop to a group.

Preparation

Please go through these steps before the workshop, to ensure you don't spend time with setup, and downloading a large Docker image.

  1. Install Docker & Run a Container Follow Docker's installation instructions for your platform, including the section for testing it to ensure it's working.

  2. On Windows only, you will have to share your drive. You can do this by:

    • Right-clicking the docker tray icon
    • Selecting Settings...
    • On the left-hand side, select Shared Drives
    • Check the appropriate drive and click Apply
    • Enter your user account's password and click OK.
  3. Test the installation by running the offical Jenkins container. It will download the image from Docker Hub if it doesn't find it already in your local Docker repo:

    docker run -d -p 49001:8080 -v $PWD/jenkins:/var/jenkins_home:z -t jenkins

  4. Download the ASP.NET Core development Docker image (wi-fi because it's large), by running this from your terminal:

    docker pull microsoft/aspnetcore-build

Get started!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].