RONIN BLOG
  • 🏠
  • COLLECTIONS
  • DOCS
  • SUPPORT
  • SLACK
  • RONIN LINK
  • RECENT NEWS
Sign in 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

16 Nov 2019 • 1 min read
Share
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.

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
Don't Fear the Audit: Hold the Certificate From Day One

Don't Fear the Audit: Hold the Certificate From Day One

Build confidence before researchers log in. This guide explains how to create a clean RONIN Isolate environment, connect continuous compliance and security tools, complete an independent audit and apply proportionate controls across research workloads.
22 Oct 2026 5 min read
RONIN and the AWS Secure Research Environment: Better Together

RONIN and the AWS Secure Research Environment: Better Together

The AWS Secure Research Environment provides the governed cloud foundation; RONIN adds researcher self-service on top. Learn how they complement each other, support tiered compliance and give researchers access to compute, storage, apps and cost controls.
21 Oct 2026 5 min read
Beyond the Remote Desktop: What Researchers Actually Need From a Secure Environment

Beyond the Remote Desktop: What Researchers Actually Need From a Secure Environment

A secure remote desktop is a useful starting point, but researchers also need scalable compute, GPUs, storage, specialist apps and cost visibility. See how self-service within IT guardrails improves adoption and keeps research inside the secure environment.
20 Oct 2026 4 min read
RONIN BLOG © 2026
Powered by Ghost