mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 15:20:58 +08:00
77 lines
2.6 KiB
Markdown
77 lines
2.6 KiB
Markdown
# Network
|
|
|
|
Docker networks are used for communication between containers. Through the network management page, you can create, view, and delete networks.
|
|
|
|
## Network List
|
|
|
|
Go to **Container** > **Network** tab to view the network list.
|
|
|
|

|
|
|
|
The list displays the following information:
|
|
|
|
- **Name**: Network name
|
|
- **Driver**: Network driver type
|
|
- **Scope**: Network scope
|
|
- **Subnet**: Network subnet address
|
|
- **Gateway**: Network gateway address
|
|
- **Created Time**: Creation time
|
|
- **Actions**: Delete
|
|
|
|
## Default Networks
|
|
|
|
Docker automatically creates the following networks after installation:
|
|
|
|
| Network Name | Driver | Description |
|
|
|--------------|--------|-----------------------------------------------------------------|
|
|
| bridge | bridge | Default network, containers access external network through NAT |
|
|
| host | host | Container directly uses host network, no network isolation |
|
|
| none | null | No network, container is completely isolated |
|
|
|
|
AcePanel also creates the `acepanel-network` network for containers deployed by panel compose templates. Please do not delete it.
|
|
|
|
## Create Network
|
|
|
|
1. Click the **Create Network** button
|
|
2. Enter network name
|
|
3. Select network driver
|
|
4. Configure subnet and gateway (optional)
|
|
5. Click Create
|
|
|
|
### Network Drivers
|
|
|
|
- **bridge**: Bridge network, the most commonly used network type. Containers connect through a virtual bridge and can communicate with each other.
|
|
- **host**: Host network, container directly uses the host's network stack, best performance but no isolation.
|
|
- **overlay**: Overlay network, used for cross-host container communication (Swarm mode).
|
|
- **macvlan**: MAC VLAN network, assigns independent MAC addresses to containers.
|
|
|
|
## Network Usage
|
|
|
|
### Specify Network When Creating Container
|
|
|
|
When creating a container, select the network to use in the **Network** option.
|
|
|
|
### Communication Between Containers
|
|
|
|
Containers in the same network can access each other by container name.
|
|
|
|
For example, in the `acepanel-network` network:
|
|
|
|
- Container A is named `web`
|
|
- Container B is named `db`
|
|
- Container A can access Container B's database through `db:3306`
|
|
|
|
## Delete Network
|
|
|
|
Select a network and click the **Delete** button to delete the network.
|
|
|
|
::: warning Note
|
|
|
|
- Default networks (bridge, host, none) and `acepanel-network` cannot be deleted
|
|
- If there are containers in the network, you need to delete or disconnect the containers before deleting the network
|
|
:::
|
|
|
|
## Clean Networks
|
|
|
|
Click **Clean Networks** to delete all unused custom networks.
|