我已经按照这里的描述安装了 docker 。我使用Ubuntu Trusty 14.04 (LTS) (64-bit)。安装过程中一切正常。命令也$ sudo docker run -i -t ubuntu /bin/bash完成得很好(在我在打开的控制台中输入“exit”之后。但是当我尝试做其他事情时,我得到“权限被拒绝”。例如:
`$ sudo docker run -d -P training/webapp python app.py`
Run Code Online (Sandbox Code Playgroud)
结果在 Post http:///var/run/docker.sock/v1.12/containers/create: dial unix /var/run/docker.sock: permission denied
` docker info`
Run Code Online (Sandbox Code Playgroud)
结果在 Get http:///var/run/docker.sock/v1.12/info: dial unix /var/run/docker.sock: permission denied
如何解决这个问题?我用谷歌搜索了这个问题,但我找不到适合我的案例的解决方案。
我正在尝试使用sbt构建一个Scala项目,所以我运行了一个命令:
sbt clean test > log.log
Run Code Online (Sandbox Code Playgroud)
这意味着 sbt 工具写入 Windows 控制台的任何消息都应写入“log.log”文件。但有时我会将堆栈跟踪写入控制台而不是文件:
C:\path>sbt clean test > log.log
java.lang.ExceptionInInitializerError
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: java.lang.ClassCastException: Class org.infinispan.configuration.parsing.Parser60 does not implement org.infinispan.configuration.parsing.ConfigurationParser
Run Code Online (Sandbox Code Playgroud)
为什么“>”命令不将所有消息重定向到文件?
command-line ×1
console ×1
docker ×1
linux ×1
permissions ×1
redirection ×1
scala ×1
ubuntu ×1
windows ×1