RONIN BLOG
  • Home
  • Collections
  • Docs
  • Support
  • Slack
  • RONIN LINK
Subscribe
docker

Create and Connect to a Docker Machine with RONIN

Watch this video to see how easy it is to create and connect to a Docker machine.

  • Don Hancock

Don Hancock

Nov 16, 2019 • 1 min read
Create and Connect to a Docker Machine with RONIN

Watch this video to see how easy it is to create and connect to a Docker machine. In this example, we launch a PG Admin container and connect to the interface using the RONIN LINK desktop application.

To check you are in the correct docker group, enter the following into the machines terminal.

groups

You should see the group name docker. If not follow the below steps:

sudo usermod -aG docker ubuntu

Now close your terminal window and re-open/connect again. Check by running the groups command again.

groups

Now we can run the docker commands without the need to use sudo.

docker run -v ~/Documents/pgadminls:/tmp -d -p 5050:5050 --name pgadmin thajeztah/pgadmin4:latest

If for some reason you cannot install the RONIN LINK application, you can connect to the docker machine from your desktop terminal using the following command:

ssh -i ".ssh/your-key.pem" -L 5050:localhost:5050 ubuntu@webserver.ronin.cloud

See here for more info.

Using AWS ECR?

Your machine will need access to the ECR service. This can be done in a lot of different ways pending your requirements. The example below, we have added a policy to the IAM role on the machine.

Ok, now we have confused you talking about permissions, let's start. To give your machine access to ECR, run the following command.

aws ecr get-login --no-include-email --region ap-southeast-2

This will print out a login command. Copy and paste yours into the terminal to login.

docker login -u AWS -p eyJwYXlsb2FkIjoiMlNpN2VxZjhLYjZubWFKaUROajlPL3J0cE9ScXVyZSs5cWpxUzlnN1dpQlhpMGZwUXBmV1NlRUNmL1IvOGdmenA2TXlOVDkwZk82aUhQa0ZiMVEvNGUwUHVhNk1LQlozTFBRZUtjTUtjeEtFa0o3NTdzVDViRXk2SE9kRDJrTndCdUN0STJjcXhkVk9qMGNEWGlySVVEbFhiT0Z2bVpjUk5oZlhtTjdyNlVkdnRHcEFqM0l4TGtNUjRLQWwwTlUySXFBNDJUUFoydUFhUzVRdG9XYjl1T0dCSW5tOUxRN1prK0lzVlQ3akZDQ0x4UEVENFNweDU0dkhhNVVqWmVIOW80QTNoTzVncWqdmlTMGJBZXUvdUprQ1VRK2JteUJEVQZFlNZ2poVXBTOExoTzBQc0Q4UTBvSlZMeEhubGNrUzVGZWlaV1NmcGZvbThsNVgxZldFTUFBM3hiSEY4RGl0cmIzZlJOOFR5K0hGU0s5MWFwZzBSbWZvdE5mY3RNd0NhUVliWFN2RjkvQU5mVmQxemxoY0FFRU8zaTdqRW9tSEVBT2R2ZkY2Y3F5NUpZSm8vWEdXQTRlliZGYrb09wdnJTams5bTNLRGlYeFh3Z2gwdTRCS1orZWxub2NKcFRHaTFMMFdabHd4NXJJVW80UzhyNWZnbEJrZnRxN1VoaXV3dmtsdXBMcFlnMjBDYTRmc2VwTlJJYWRlK2FaV2ZVRDNXbHQwMDVmNWt2QXRJYk9xZ3c5dTlWeHVUd2lwMWcvcGZtbFE9IiwiZGF0YWtleSI6IkFRRUJBSGhMeWp6N1BKRVBtWWJxSDZBNmYvd1dOenl6NUJLYTM3Qm5CUHNBeXVGMUtRQUFBSDR3ZkFZSktvWklodmNOQVFjR29HOHdiUUlCQURCb0Jna3Foa2lHOXcwQkJ3RXdIZ1lKWUlaSUFXVURCQUV1TUJFRURPSk5iYlRhdmk1cnJJMXZmUUlCRUlBN1pKLzdQNXZGTno3OWwxVTUwbCtrRmQ4eGVCTTZYeUU5cWFrQndybWgwdE5rb2Y1VmdQVUVsSkozNGdEdGpsRVdaQlExaWJpdVNuM0FSTmM9IiwidmVyc2lvbiI6IjIiLCJ0eXBlIjoiREFUQV9LRVkiLCJleHBpcmF0aW9uIjoxNTc0OTM4MTU1fQ== https://99999999999.dkr.ecr.ap-southeast-2.amazonaws.com

To list out the repositories run this command  adding your AWS region.

aws ecr describe-repositories --region ap-southeast-2

To pull the docker container down to the machine use the "repositoryUri" for your container.

docker pull 9999999999.dkr.ecr.ap-southeast-2.amazonaws.com/my-container

To run the container

docker run -v ~/Documents/pgadminls:/tmp -d -p 5050:5050 --name pgadmin  9999999999.dkr.ecr.ap-southeast-2.amazonaws.com/my-container

Sign up for more like this.

Enter your email
Subscribe
Mounting your object storage bucket as a local filesystem with Mountpoint

Mounting your object storage bucket as a local filesystem with Mountpoint

AWS has released an open source client called Mountpoint that allows you to easily mount your object storage bucket as a local filesystem. This blog post shows you the pros and cons of Mountpoint, and how to use it.

  • Parice Brandies
Parice Brandies Nov 7, 2023 • 4 min read
Recent News

Recent News

Extra! Extra! Read all about it!

  • Byron Low
Byron Low Oct 31, 2023 • 12 min read
RONIN Release: Tuesday 17th October 2023

RONIN Release: Tuesday 17th October 2023

RONIN LINK Rebuilt! Support for Ed25519 keys. Lots of other minor features and bug fixes.

  • Parice Brandies
Parice Brandies Oct 17, 2023 • 3 min read
Common Searches
How to connect with RONIN LINK copy data to s3 bucket autoscale clusters using putty
RONIN BLOG © 2023
Powered by Ghost