мой хост находится на Ubuntu 14.04.2 LTS, и я использую последний базовый образ Centos, чтобы создать образ DOCKER IBM InfoSphere BigInsights, чтобы отправить его в облако контейнеров Bluemix.
Я решил почти все, но я застрял с настройкой параметров ядра во время выполнения с помощью sysctl, потому что они имеют неправильное значение, и установщик жалуется.
sysctl -a |grep net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 32768 61000
Конечно, установить их внутри контейнера DOCKER невозможно, я получаю следующую ошибку:
sysctl -w net.ipv4.ip_local_port_range="1024 64000"
sysctl: setting key "net.ipv4.ip_local_port_range": Read-only file system
Итак, я установил параметры в хост-системе:
sudo sysctl -w net.ipv4.ip_local_port_range="1024 64000"
net.ipv4.ip_local_port_range = 1024 64000
sudo sysctl -a |grep net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 1024 64000
Я даже перестроил весь образ и заново создал контейнер, но все еще внутри контейнера DOCKER я получаю:
sysctl -a |grep net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 32768 61000
Любые идеи?