alexanderzeitler.com - A lap around AWS and docker-machine









Search Preview

A lap around AWS and docker-machine | Alexander Zeitler

alexanderzeitler.com

.com > alexanderzeitler.com

SEO audit: Content analysis

Language Error! No language localisation is found.
Title A lap around AWS and docker-machine | Alexander Zeitler
Text / HTML ratio 49 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud AWS machine dockermachine EC2 create \ Key awsdocker user instance Docker run group Access amazonec2zone amazonec2secretkey amazonec2accesskey IAM instances manage
Keywords consistency
Keyword Content Title Description Headings
AWS 12
machine 8
dockermachine 7
EC2 7
create 6
\ 6
Headings
H1 H2 H3 H4 H5 H6
1 0 0 0 0 0
Images We found 10 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
AWS 12 0.60 %
machine 8 0.40 %
dockermachine 7 0.35 %
EC2 7 0.35 %
create 6 0.30 %
\ 6 0.30 %
Key 4 0.20 %
awsdocker 4 0.20 %
user 4 0.20 %
instance 4 0.20 %
Docker 4 0.20 %
run 4 0.20 %
group 3 0.15 %
Access 3 0.15 %
amazonec2zone 3 0.15 %
amazonec2secretkey 3 0.15 %
amazonec2accesskey 3 0.15 %
IAM 3 0.15 %
instances 3 0.15 %
manage 3 0.15 %

SEO Keywords (Two Word)

Keyword Occurrence Density
create a 4 0.20 %
can be 4 0.20 %
we need 4 0.20 %
sure to 3 0.15 %
your machine 3 0.15 %
to manage 3 0.15 %
EC2 instances 3 0.15 %
Access Key 3 0.15 %
get the 3 0.15 %
AWS CLI 3 0.15 %
need to 3 0.15 %
To get 2 0.10 %
you might 2 0.10 %
your free 2 0.10 %
free AWS 2 0.10 %
to know 2 0.10 %
for your 2 0.10 %
Docker machine 2 0.10 %
machine instance 2 0.10 %
of the 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
we need to 3 0.15 % No
create a Docker 2 0.10 % No
To get the 2 0.10 % No
needs to be 2 0.10 % No
Docker machine instance 2 0.10 % No
manage EC2 instances 2 0.10 % No
to manage EC2 2 0.10 % No
an Amazon EC2 2 0.10 % No
your free AWS 2 0.10 % No
be obtained by 2 0.10 % No
is the last 2 0.10 % No
env awsdocker To 2 0.10 % No
Make sure to 2 0.10 % No
can be obtained 2 0.10 % No
dockermachine env awsdocker 2 0.10 % No
how to connect 1 0.05 % No
\ amazonec2accesskey 1 0.05 % No
amazonec2 \ amazonec2accesskey 1 0.05 % No
d amazonec2 \ 1 0.05 % No
\ d amazonec2 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
to manage EC2 instances 2 0.10 % No
dockermachine env awsdocker To 2 0.10 % No
can be obtained by 2 0.10 % No
Toggle navigation Home Feed 1 0.05 % No
our Docker machine instance 1 0.05 % No
time to spin up 1 0.05 % No
to spin up our 1 0.05 % No
spin up our Docker 1 0.05 % No
up our Docker machine 1 0.05 % No
machine instance dockermachine create 1 0.05 % No
Docker machine instance dockermachine 1 0.05 % No
Ok it's time to 1 0.05 % No
instance dockermachine create \ 1 0.05 % No
dockermachine create \ d 1 0.05 % No
create \ d amazonec2 1 0.05 % No
\ d amazonec2 \ 1 0.05 % No
d amazonec2 \ amazonec2accesskey 1 0.05 % No
it's time to spin 1 0.05 % No
b here Ok it's 1 0.05 % No
here Ok it's time 1 0.05 % No

Internal links in - alexanderzeitler.com

Fixing Chrome 58+ [missing_subjectAltName] with openssl when using self signed certificates
Fixing Chrome 58+ [missing_subjectAltName] with openssl when using self signed certificates | Alexander Zeitler
Accessing an HTTP API running on your MacBook in a Docker container from your iPhone/iPad using dnsmasq
Accessing an HTTP API running on your MacBook in a Docker container from your iPhone/iPad using dnsmasq | Alexander Zeitler
Deploying Ubuntu Mate Desktop as a developer environment in a Azure VM
Deploying Ubuntu Mate Desktop as a developer environment in a Azure VM | Alexander Zeitler
Deploying Ubuntu Mate Desktop as a developer environment in AWS EC2
Deploying Ubuntu Mate Desktop as a developer environment in AWS EC2 | Alexander Zeitler
Debugging mocha tests in a Docker container using Visual Studio Code
Debugging mocha tests in a Docker container using Visual Studio Code | Alexander Zeitler
Debugging mocha tests with Visual Studio Code when Node.js is installed using nvm
Debugging mocha tests with Visual Studio Code when Node.js is installed using nvm | Alexander Zeitler
Debugging a ES6 Node.js application in a Docker container using Visual Studio Code
Debugging a ES6 Node.js application in a Docker container using Visual Studio Code | Alexander Zeitler
Some thoughts on Open Source Software
Some thoughts on Open Source Software | Alexander Zeitler
Resizing a VMware Workstation VM partition using GParted - get the swap partition out of my way!
Resizing a VMware Workstation VM partition using GParted - get the swap partition out of my way! | Alexander Zeitler
Workflows: using Docker Machine and Docker Compose together in development
Workflows: using Docker Machine and Docker Compose together in development | Alexander Zeitler
Chrome crashes on Ubuntu in VMware Workstation
Chrome crashes on Ubuntu in VMware Workstation | Alexander Zeitler
Rename Visual Studio project including files, folders and namespaces
Rename Visual Studio project including files, folders and namespaces | Alexander Zeitler
A lap around AWS and docker-machine
A lap around AWS and docker-machine | Alexander Zeitler
Integration-testing ASP.NET 5 / MVC 6 Controllers on DNX Beta 4
Integration-testing ASP.NET 5 / MVC 6 Controllers on DNX Beta 4 | Alexander Zeitler
Deploying a ASP.NET MVC 6 API as Azure API App in Azure App Services
Deploying a ASP.NET MVC 6 API as Azure API App in Azure App Services | Alexander Zeitler
lowerCamelCase JSON with ASP.NET MVC 6
lowerCamelCase JSON with ASP.NET MVC 6 | Alexander Zeitler
Running ASP.NET 5 Beta 4 in Docker with DNX runtime #aspnet5 #docker
Running ASP.NET 5 Beta 4 in Docker with DNX runtime #aspnet5 #docker | Alexander Zeitler
Stop complaining or improve yourself
Stop complaining or improve yourself | Alexander Zeitler
#NodeJS / #ExpressJS: Adding routes dynamically at runtime
#NodeJS / #ExpressJS: Adding routes dynamically at runtime | Alexander Zeitler
mongoose: Referencing schema in properties or arrays
mongoose: Referencing schema in properties or arrays | Alexander Zeitler
MongoDB development environment journal size management using mongoctl
MongoDB development environment journal size management using mongoctl | Alexander Zeitler
Farewell...
Farewell... | Alexander Zeitler
Inspecting AngularJS $scope using Firebug and Chrome Developer Tools
Inspecting AngularJS $scope using Firebug and Chrome Developer Tools | Alexander Zeitler
Useful @Brackets extensions for Web Developers
Useful @Brackets extensions for Web Developers | Alexander Zeitler
.NET User Group Karlsruhe: StreamInsight: Complex Event Processing by Microsoft
.NET User Group Karlsruhe: StreamInsight: Complex Event Processing by Microsoft | Alexander Zeitler
“Commit all must be called when a managed buffer has focus” in Microsoft SQL Server Data Tools
“Commit all must be called when a managed buffer has focus” in Microsoft SQL Server Data Tools | Alexander Zeitler
.NET User Group Karlsruhe: Git
.NET User Group Karlsruhe: Git | Alexander Zeitler
Open Source Windows 8 App: Sprudelsuche
Open Source Windows 8 App: Sprudelsuche | Alexander Zeitler
Open Source– Scheissegal?
Open Source– Scheissegal? | Alexander Zeitler
Lowercase JSON with ASP.NET Web API
Lowercase JSON with ASP.NET Web API | Alexander Zeitler
.NET Usergroup Karlsruhe: Think Big – Entwicklung skalierbarer Anwendungen mit Windows Azure
.NET Usergroup Karlsruhe: Think Big – Entwicklung skalierbarer Anwendungen mit Windows Azure | Alexander Zeitler
ASP.NET Web API and RavenDb
ASP.NET Web API and RavenDb | Alexander Zeitler
ASP.NET Web API Round-Up Slides
ASP.NET Web API Round-Up Slides | Alexander Zeitler
ASP.NET MVC 4 public beta including ASP.NET Web API
ASP.NET MVC 4 public beta including ASP.NET Web API | Alexander Zeitler
Hash Bang Urls in Single Page Applications mit ASP.NET MVC
Hash Bang Urls in Single Page Applications mit ASP.NET MVC | Alexander Zeitler
.NET User Group Karlsruhe: Know your Tools
.NET User Group Karlsruhe: Know your Tools | Alexander Zeitler
Git flow init liefert: flags: FATAL unable to determine getopt version unter Cygwin
Git flow init liefert: flags: FATAL unable to determine getopt version unter Cygwin | Alexander Zeitler
Using JsonValue and JsonArray in WCF Web API
Using JsonValue and JsonArray in WCF Web API | Alexander Zeitler
.NET User Group Karlsruhe: PowerShell 3.. 2.. 1..
.NET User Group Karlsruhe: PowerShell 3.. 2.. 1.. | Alexander Zeitler
What’s new in WCF Web API Preview 5 – introducing the test client
What’s new in WCF Web API Preview 5 – introducing the test client | Alexander Zeitler
Externe Templates in KnockoutJS laden
Externe Templates in KnockoutJS laden | Alexander Zeitler
WCF Web API: Role based access control with basic authentication
WCF Web API: Role based access control with basic authentication | Alexander Zeitler
.NET User Group Karlsruhe: Produce Cleaner Code with Aspect-Oriented Programming (AOP)
.NET User Group Karlsruhe: Produce Cleaner Code with Aspect-Oriented Programming (AOP) | Alexander Zeitler
REST using the WCF Web API – POST it!
REST using the WCF Web API – POST it! | Alexander Zeitler
REST using the WCF Web API – getting more RESTful responses (Part 5)
REST using the WCF Web API – getting more RESTful responses (Part 5) | Alexander Zeitler
TypeLoadException when mocking COM objects - Could not load type … from assembly. The type is marked…
TypeLoadException when mocking COM objects - Could not load type … from assembly. The type is marked… | Alexander Zeitler
REST using the WCF Web API – getting RESTful the BDD way (Part 4)
REST using the WCF Web API – getting RESTful the BDD way (Part 4) | Alexander Zeitler
REST using the WCF Web API – refactoring to IoC style (Part 3)
REST using the WCF Web API – refactoring to IoC style (Part 3) | Alexander Zeitler
REST using the WCF Web API – Basics (Part2)
REST using the WCF Web API – Basics (Part2) | Alexander Zeitler
Microsoft Web API – the REST is done by WCF (Part 1)
Microsoft Web API – the REST is done by WCF (Part 1) | Alexander Zeitler
Microsoft Web API – den REST macht WCF (Teil 1)
Microsoft Web API – den REST macht WCF (Teil 1) | Alexander Zeitler
.NET User Group Karlsruhe: Flexible Softwarearchitekturen mit Inversion of Control (IoC)
.NET User Group Karlsruhe: Flexible Softwarearchitekturen mit Inversion of Control (IoC) | Alexander Zeitler
machine.fakes ReSharper Templates
machine.fakes ReSharper Templates | Alexander Zeitler
CreateCert.cmd aus dem Windows Azure Platform Training Kit funktioniert nicht
CreateCert.cmd aus dem Windows Azure Platform Training Kit funktioniert nicht | Alexander Zeitler
JSON via jQuery direkt an einen ASP.NET MVC 3 Controller senden
JSON via jQuery direkt an einen ASP.NET MVC 3 Controller senden | Alexander Zeitler
POSTing Json data using the HttpClient from WCF Web API
POSTing Json data using the HttpClient from WCF Web API | Alexander Zeitler
Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication
Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication | Alexander Zeitler
Keyboard Jedi unter x64
Keyboard Jedi unter x64 | Alexander Zeitler
Using WCF Web APIs / WCF Http with ASP.NET Forms Authentication
Using WCF Web APIs / WCF Http with ASP.NET Forms Authentication | Alexander Zeitler
WCF Web APIs / WCF Http mit ASP.NET Forms Authentication verwenden
WCF Web APIs / WCF Http mit ASP.NET Forms Authentication verwenden | Alexander Zeitler
ILSpy – Open Source .NET Assembly Browser und Decompiler
ILSpy – Open Source .NET Assembly Browser und Decompiler | Alexander Zeitler

Alexanderzeitler.com Spined HTML


A lap virtually AWS and docker-machine | Alexander Zeitler Toggle navigation Home Feed A lap virtually AWS and docker-machine Written on August 16, 2015 This post will show you how can create a Docker Machine instance on AWS (EC2) starting from scratch. This ways you're starting with your self-ruling AWS worth with nothing configured without you have signed up for your self-ruling AWS trial account. To create a Docker machine instance in AWS, the docker-machine writ requires several params for the AWS driver. At a minimum, we need to provide these params: amazonec2-access-key amazonec2-secret-key amazonec2-region amazonec2-zone amazonec2-vpc-id To get the amazonec2-access-key and the amazonec2-secret-key we need to have an Amazon EC2WangleKey and an Amazon EC2 Secret Key. Both of them can be obtained by creating a user in IAM. Clicking on the "Create New Users" sawed-off will bring up this view where we create a new user named "awsdockeruser": Make sure to trammels "Generate an wangle key for each user".Withoutcreating the user, we'll get both keys: Make sure to create a reprinting at unscratched place as this is the last time you'll see them in IAM. In order to manage AWS EC2 instances we need the towardly permissions. To assign the permission to manage EC2 instances our awsdockeruser needs to be a member of a group which has that permission. So lets create that group in the IAM dashboard: We'll tabbed it "awsdockergroup" Next, assign the policy to manage EC2 instances (there might be lower privileges that are sufficient): Next, lets add the "awsdockeruser" to our group: Next, we need to know region, zone and VPC id. These can be obtained by using the AWS CLI. On Linux and OS X, it can be installed using PIP package manager. pip install awscli Then AWS CLI needs to be configured: aws configure AWS CLI configurations asks you for your AWSWangleKey ID, your AWS SecretWangleKey (remember them? 😀), Default region name (codes can be found here - I've choosen eu-central-1), and Default output format which I set to json. To get the vpc-id, just run: aws ec2 describe-subnets The output will squint like this: { "Subnets": [ { "VpcId": "<avpcid>", "CidrBlock": "172.31.0.0/20", "MapPublicIpOnLaunch": true, "DefaultForAz": true, "State": "available", "AvailabilityZone": "eu-central-1a", "SubnetId": "<asubnetid>", "AvailableIpAddressCount": 4091 }, { "VpcId": "<anothervpcid>", "CidrBlock": "172.31.16.0/20", "MapPublicIpOnLaunch": true, "DefaultForAz": true, "State": "available", "AvailabilityZone": "eu-central-1b", "SubnetId": "<anothersubnetid>", "AvailableIpAddressCount": 4091 } ] } The amazonec2-zone param is the last weft of the AvailabilityZone of the subnet you segregate to use, so a or b here. Ok, it's time to spin up our Docker machine instance... docker-machine create \ -d amazonec2 \ --amazonec2-access-key <YOURACCESSKEY> \ --amazonec2-secret-key <YOURSECRETKEY> \ --amazonec2-zone a \ --amazonec2-region eu-central-1 \ --amazonec2-vpc-id <YOURVPCID> awsdockerWithoutabout 60 seconds, your panel should personize your machine is ready to rock'n roll Launching instance... To see how to connect Docker to this machine, run: docker-machine env awsdocker To connect to the machine, run this command: eval $(docker-machine env awsdocker) To make sure everything works as expected, just run docker ps. If you're working with various machines, you might want to know which is your current zippy machine: You can have this in your prompt if you use my whack prompt definiton from here. Using docker-machine ip awsdocker you can get the public IP write of your machine. If you're deploying some containers, you might wonder, why you can`t wangle your containers exposed ports like http://<machine-ip>:<someport>: considering firewall 😱. So throne over to the EC2 dashboard "Security Groups" section, select your "docker-machine" Security Group (which has been created when spinning up your machine) and make sure to indulge some inbound traffic: Happy shipping! 😀 Please enable JavaScript to view the comments powered by Disqus. Copyright © Alexander Zeitler 2003 - 2016 | Impressum