Я бегу докер с помощью командыНевозможно запустить докер команды
sudo docker -H 0.0.0.0:2375 -d &
Я тогда с помощью дэ клиента dockerjava для создания изображений и запуска контейнеров следующим образом
DockerClient dockerClient = DockerClientBuilder.getInstance("http://localhost:2375").build();
l
CreateContainerResponse container = dockerClient.createContainerCmd(image_name)
.exec();
dockerClient.startContainerCmd(container.getId()).exec();
Это прекрасно работает и журналы докеров тоже выглядят отлично. Но когда я пытаюсь использовать любую из команд, в том числе докеров docker ps, docker images, docker info
, все из них не со следующей ошибкой
FATA[0000] Get http:///var/run/docker.sock/v1.18/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
Использование также Sud не решает проблему. Я запускаю докер на unix. Есть предположения?
Вы используете boot2docker? В этом случае вам нужно сделать '$ (boot2docker shellinit)' для установки DOCKER_HOST. В противном случае просто сделайте 'export DOCKER_HOST == tcp: //: 2376',' export DOCKER_CERT_PATH = 'и' export DOCKER_TLS_VERIFY = 1'. –
Sabin
Я нахожусь в unix, tahnks –