Skip to content

Instantly share code, notes, and snippets.

@ziadoz
Created July 29, 2025 15:44
Show Gist options
  • Save ziadoz/1acc7bc7d5f9b5f71d8951f3d9fd7c04 to your computer and use it in GitHub Desktop.
Save ziadoz/1acc7bc7d5f9b5f71d8951f3d9fd7c04 to your computer and use it in GitHub Desktop.
Connect CyberDuck client to Docker Minio Instance
services:
minio:
image: minio/minio:latest
restart: always
hostname: minio
ports:
- "9000:9000"
- "9001:9002"
environment:
MINIO_ROOT_USER: minio
MINIO_ROOT_PASSWORD: secretkey
volumes:
- ./local/path/to/certs:/root/.minio/certs # Generate local certificate using mkcert
- my-mino:/data
networks:
my-network:
ipv4_address: 172.28.1.5 # Fixed IP as Minio requires the SSL cert to include the container IP
volumes:
my-minio:
driver: local
networks:
my-network:
ipam:
driver: default
config:
- subnet: 172.28.0.0/16
1. Download S3 profile for deprecated paths: https://profiles.cyberduck.io/S3%20(Deprecated%20path%20style%20requests).cyberduckprofile
2. Use host: `localhost`, port: 9000, username: <username>, password: <password>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment