Это не работает:Docker работать без установки WORKDIR не работает
docker run -d -p 80:80 image /go/src/hello
Это работает:
docker run -w /go/src/ -d -p 80:80 image ./hello
Я путаюсь выше результата.
Я предпочитаю первый, но он не работает. Любой может помочь с этим.
Не могли бы вы показать журналы? – Auzias
user @ vultr: ~ $ docker logs d4aa3af71c27 2016/02/13 15:59:31 [asm_amd64.s: 1998] [I] http server Продолжительность: 8080 ------------- Журналы, как указано выше, выглядят нормально. Это базовый (golang) http-сервер, и мне не удалось «ломать localhost: 8080». Но если я использую «docker run -w/go/src/hello -d -p 80:80 image ./hello», он работает. (/ go/usr/hello/hello - это исполняемый файл). – Clerk
@Clerk, что это такое? Тот из контейнера, где он не работал? (а если нет, то какой был журнал контейнера, который не сработал?) – VonC