Я размещаю свой owncloud экземпляр в контейнере докера. Я знаком с технологией докера и возможностями, но фактическое "выполнение" плохо мне знакомо. В данный момент я не уверен, предоставляет ли мое устройство хоста доступ к сети / скорость как, я предназначил (использование контейнера докера соединенный мостом гигабитный интерфейс br0).
Мое устройство хоста является включенным гигабитом:
tharmar@nuc:~$ dmesg |grep em1
[ 2.249914] e1000e 0000:00:19.0 em1: renamed from eth0
[ 2.262696] systemd-udevd[125]: renamed network interface eth0 to em1
[ 5.290467] device em1 entered promiscuous mode
[ 8.430199] e1000e: em1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[ 8.430231] br0: port 1(em1) entered forwarding state
[ 8.430240] br0: port 1(em1) entered forwarding state
[ 17.434250] br0: port 1(em1) entered forwarding state
Я изменил свой хост/etc/network/interfaces вручную к этой конфигурации:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto em1
#iface em1 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports em1
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
Я адаптировал br0 конфигурацию из учебного руководства, которое я нашел онлайн (никакая ссылка под рукой). На моем хосте я достигаю следующей скорости загрузки:
выполненный докер - restart=always-v/media/500GB/owncloud/config:/usr/share/webapps/owncloud/config-v/media/500GB/owncloud/data:/usr/share/webapps/owncloud/data - называет oc-p 80:80-p 443:443-d l3iggs/owncloud
сеть докера
tharmar@nuc:~$ docker network ls
NETWORK ID NAME DRIVER
c5444bf94367 bridge bridge
544630efd75a none null
ab858df7af57 host host
сеть докера осматривает мост (я нашел свой контейнер в этой сети),
{
"Name": "bridge",
"Id": "c5444bf94367cf747e0c05dc967587c608ae8401fa1fccf65233fd4334b91a43",
"Scope": "local",
"Driver": "bridge",
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.17.0.0/16"
}
]
},
"Containers": {
"665f87dbf4f48d1ee96e71df592923323a91702b7bd0845ca59e0de6d068ce30": {
"Name": "oc",
"EndpointID": "7853f7630e4e1f64cd6241e1edb550906240e5acdb5cb158fe6cd5bd926171ab",
"MacAddress": "02:42:ac:11:00:03",
"IPv4Address": "172.17.0.3/16",
"IPv6Address": ""
}
}
},
"Options": {
"com.docker.network.bridge.default_bridge": "true",
"com.docker.network.bridge.enable_icc": "true",
"com.docker.network.bridge.enable_ip_masquerade": "true",
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
"com.docker.network.bridge.name": "docker0",
"com.docker.network.driver.mtu": "1500"
}
}
Кто-либо может сказать мне, где я могу найти узкое место? Я настраивал что-то не так, или нисколько?
При необходимости в большей информации о моей среде, спросите, я обновлю вопрос как можно скорее.