Docker CE Powered by GlobalSolutions
Docker CE is the open-source container platform that lets you package, ship, and run applications in lightweight containers. At GlobalSolutions we have hardened the Docker Community Edition image, pre-configured it for production use, and made it instantly deployable on AWS EC2.
Accessing Your AMI from AWS Marketplace
To get started with your Docker CE stack:
- Subscribe: Purchase the Docker CE AMI directly from the AWS Marketplace.
- Connect via RDP:
- In the AWS Console, select your launched instance and click Connect.
- Choose RDP Client, upload your .pem key file, and decrypt the password using your private key.
- Download the .rdp file and connect using username Administrator and the decrypted password.
Installation Paths and Versions
The Docker CE stack is installed in standard Windows directories for easy access:
| Category | Packages | Version | Location |
|---|---|---|---|
| Container Runtime | Docker Engine – Community | 27.3.1 | C:\Program Files\Docker |
| CLI | docker | 27.3.1 | C:\Program Files\Docker\cli |
Docker Credentials
No default credentials are required for Docker CE. The service runs under the local Administrator account.
Important: Secure the Docker daemon socket and enable TLS if exposing it externally.
Finding Your Instance ID
To locate your AWS Instance ID:
- Log into the AWS Console, select your EC2 instance, and view the details in the lower panel.
- Alternatively, after RDP login, check the desktop wallpaper or system info for the Instance ID.
Getting Started with Docker CE
The Docker daemon starts automatically on boot. Use the CLI to pull images, run containers, and manage your environment.
Basic Docker Commands
- Open PowerShell or Command Prompt as Administrator.
- Verify Docker is running:
docker version - Pull a test image:
docker pull hello-world - Run the test container:
docker run hello-world
- Enable the Docker API over TLS if you need remote access.
- Configure
C:\ProgramData\Docker\daemon.jsonfor storage drivers or logging. - Restart the Docker service via Windows Services.
Making Docker Accessible from the Web
- Allocate an Elastic IP in the AWS Console and associate it with your instance.
- Update your domain’s DNS A record to point to the Elastic IP.
- Expose the Docker API securely (port 2376 with TLS) or use SSH tunneling.
Support
For any questions or assistance with our AWS Marketplace offering, reach out to us at support@theglobalsolutions.net.