Из вашего netstat
вывода ясно, что существует один процесс, удерживающий порт 6379
[root@artik ~]# netstat -nlpute | grep 6379
tcp6 0 0 :::6379 :::* LISTEN 0 14384 2471/docker-proxy
docker-proxy
процессы создаются, когда вы выполняете переадресацию портов в docker run
, что верно в вашемcase -p 6379:6379
.
Для получения дополнительной информации о проверке docker-proxy this out.
Я подозреваю, что ранее вы запускали контейнер redis, который использовал порт 6379
,но этот контейнер не был должным образом удален, в результате чего процесс docker-proxy
работал, и, следовательно, вы получили port is already allocated
Надеюсь, это поможет.