$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TechDays 2017 sessie 1 Jan de Vries
Search
4Dotnet
October 19, 2017
0
63
TechDays 2017 sessie 1 Jan de Vries
Using the Azure Container Service in your company
4Dotnet
October 19, 2017
Tweet
Share
More Decks by 4Dotnet
See All by 4Dotnet
Serverless security
4dotnet
0
35
TechDays 2017 sessie Gerald Versluis
4dotnet
0
26
TechDays 2017 sessie Erwin Staal
4dotnet
0
37
TechDays 2017 sessie 2 Jan de Vries
4dotnet
0
47
4DotNet: Sessie Entity Framework Core - Patrick Schmidt
4dotnet
0
77
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building Adaptive Systems
keathley
44
2.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Building an army of robots
kneath
306
46k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Side Projects
sachag
455
43k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
What's in a price? How to price your products and services
michaelherold
246
12k
Context Engineering - Making Every Token Count
addyosmani
9
490
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
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