# Add an environment to an existing installation

If you want to add another environment to your existing Portainer installation, first select the type of environment you would like to add.&#x20;

You can choose to connect to existing environments:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Docker Standalone</strong></td><td>Connect to Docker Standalone via URL/IP, API or Socket</td><td></td><td><a href="../admin/environments/add/docker">docker</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/EM13N532ugyNe0wUJ2wW/card-docker.png">card-docker.png</a></td></tr><tr><td><strong>Docker Swarm</strong></td><td>Connect to Docker Swarm via URL/IP, API or Socket</td><td></td><td><a href="../admin/environments/add/swarm">swarm</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/EM13N532ugyNe0wUJ2wW/card-docker.png">card-docker.png</a></td></tr><tr><td><strong>Kubernetes</strong></td><td>Connect to a Kubernetes environment via URL/IP or via kubeconfig import</td><td></td><td><a href="../admin/environments/add/kubernetes">kubernetes</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/unu9UMzXf6iUcMYH3crY/card-kubernetes.png">card-kubernetes.png</a></td></tr><tr><td><strong>Podman</strong></td><td>Connect to a Podman environment via URL/IP or Socket</td><td></td><td><a href="../admin/environments/add/podman">podman</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/RqSk9QNXNLlvoUe8bJrw/podman-logo-tile.png">podman-logo-tile.png</a></td></tr><tr><td><strong>Azure ACI</strong></td><td>Connect to an Azure ACI environment via API</td><td></td><td><a href="../admin/environments/add/aci">aci</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/x2qQNIgeAUjU27j9GPkT/card-aci.png">card-aci.png</a></td></tr></tbody></table>

Or alternatively set up new environments:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Provision KaaS Cluster</strong></td><td>Provision a Kubernetes cluster via a cloud provider's Kubernetes as a Service</td><td></td><td><a href="../admin/environments/add/kaas">kaas</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/57qkZQh2xWeqWdeZGRzf/card-kaas-large.png">card-kaas-large.png</a></td></tr><tr><td><strong>Create a Kubernetes cluster</strong></td><td>Create a Kubernetes cluster on existing infrastructure</td><td></td><td><a href="../admin/environments/add/kube-create">kube-create</a></td><td><a href="https://content.gitbook.com/content/xdTQRpMuktD2l0URtOJO/blobs/k1qSfWpknB9PLZp7JzLQ/card-kube-create-large.png">card-kube-create-large.png</a></td></tr></tbody></table>
