Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TechDays 2017 sessie 1 Jan de Vries
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
4Dotnet
October 19, 2017
65
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TechDays 2017 sessie 1 Jan de Vries
Using the Azure Container Service in your company
4Dotnet
October 19, 2017
More Decks by 4Dotnet
See All by 4Dotnet
Serverless security
4dotnet
0
40
TechDays 2017 sessie Gerald Versluis
4dotnet
0
27
TechDays 2017 sessie Erwin Staal
4dotnet
0
38
TechDays 2017 sessie 2 Jan de Vries
4dotnet
0
47
4DotNet: Sessie Entity Framework Core - Patrick Schmidt
4dotnet
0
79
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Tell your own story through comics
letsgokoyo
1
1.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
Navigating Team Friction
lara
192
16k
Automating Front-end Workflow
addyosmani
1369
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Producing Creativity
orderedlist
PRO
348
41k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
860
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Transcript
None
None
None
light-weight vm
app + environment
None
None
Microsoft oriented
Reliable-classes
None
Docker oriented
Orchestrators
best-practices
as-is deployments
Rebooting Crashing Updating
Service per container
None
None
None
None
Too pricey for me!
None
None
None
None
None
None
None
None
None
None
None
sudo ssh -fNL 80:localhost:80 -p 2200
[email protected]
-i /mnt/d/SkyDrive/Development/jan.ppk Protect
your private key!!!
Local management http://localhost http://localhost/marathon http://localhost/mesos
None
{ "id": "nginx", "cpus": 0.1, "mem": 32.0, "instances": 1, "container":
{ "type": "DOCKER", "docker": { "image": "nginx", "network": "BRIDGE", "portMappings": [ { "containerPort": 80, "servicePort": 9000, "protocol": "tcp" } ]}}}
curl localhost/marathon/v2/apps
None
None
None
FROM microsoft/dotnet:1.1-runtime ARG source WORKDIR /app COPY ${source:-obj/Docker/publish} . ENTRYPOINT
["dotnet", "Convertor1.dll"]
Repeat
version: '3' services: convertor1: image: convertor1 build: context: ./Convertor1 dockerfile:
Dockerfile convertor2: image: convertor2 build: context: ./Convertor2 dockerfile: Dockerfile
ERROR: Your Docker server host is configured for 'Linux’, however
the docker-compose project targets 'Windows'.
REPOSITORY TAG IMAGE ID CREATED SIZE convertor2 latest bf602eb14b69 4
seconds ago 252MB convertor1 latest b4b8fe7cf747 5 seconds ago 252MB convertor1 dev e860883229b0 6 minutes ago 251MB convertor2 dev 8bdc920fd3e2 18 minutes ago 251MB
{ "id": "convertor1", "cpus": 0.1, "mem": 32.0, "instances": 1, "container":
{ "type": "DOCKER", "docker": { "image": "jandev/convertor1", "network": "BRIDGE", "portMappings": [ { "containerPort": 80, "servicePort": 9000, "protocol": "tcp" } ]}}}
None
None
Create ACS cluster Connect with SSH + Tunnel Add Docker
support to projects Rebuild as Release Push to registry Deploy services as container
https://github.com/Jandev/acsdemo @Jan_de_V
[email protected]
https://jan-v.nl