Похоже, ваш Docker CLI все еще пытается подключиться к локальному Unix сокету вместо localhost. Убедитесь, что переменная окружения DOCKER_HOST
установлена на tcp://localhost:2375
Попробуйте, сначала установив ее в своей оболочке
export DOCKER_HOST=tcp://localhost:2375
Проверка работоспособности
echo $DOCKER_HOST
Теперь попробуйте выполнение всех ваших обычных команд Docker. Если это работает, добавьте это к вашему .bashrc
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
source ~/.bashrc
Не то чтобы в руководстве автор использовал localhost:2375
вместо tcp://localhost:2375
. Я думаю, что вы должны явно указать протокол. Кроме того, ваша оболочка может не использовать bash_profile
в качестве файла конфигурации (обычно это используют оболочки Ma c), поэтому попробуйте добавить ее в bashrc
.