Tag: docker

我是否尝试连接到启用TLS的守护进程而不使用TLS?

我正在尝试了解Docker ,但是我一直对(对我来说)隐晦的错误消息。 可能最简单的例子是试图打印我安装的Docker版本: $ sudo docker version Client version: 1.4.1 Client API version: 1.16 Go version (client): go1.3.3 Git commit (client): 5bc2ff8 OS/Arch (client): darwin/amd64 FATA[0000] Get http:///var/run/docker.sock/v1.16/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 我刚刚阅读了用户指南 ,完全按照每一个步骤操作,所以我很惊讶,我收到了这个消息…现在该怎么办? 我只注意到,如果我不使用sudo我不会得到错误: $ docker version Client version: […]

如何从一个端口为Jetty提供https和http?

(我知道这是一个重复的问题,但是原来的海报却错误地提出了这个问题,我并不是暗示我是在为了正确的理由而提出这个问题,但是让我们来看看)。 我们有一个运行在非标准端口号上的Web服务。 即使用户似乎能够记住端口号,偶尔也会错误地inputhttp:而不是https:。 有人问我们是否可以在该端口上提供HTTP,然后将它们redirect到同一端口上的HTTPS。 这听起来是邪恶的…我喜欢可用性,但它也许应该是浏览器的工作,这样做? 我看到的一个解决scheme是“在docker前写你自己的代理”。 这个解决scheme是可行的,但是我不认为它会工作得很好,因为我不确定我能写一个和Jetty本身一样高效的代理。 另外,即使代理本身是有效的,所有的数据仍然需要额外的一跳,这保证了stream量减慢。 有没有比这更好的方法? 也许Jetty本身有一个地方,协议检测逻辑可以被楔入,这将允许利用他们的速度,同时也删除代理将引入的额外跳跃。

找不到Factory:javax.faces.context.FacesContextFactory

我注意到,当试图安装我在docker上运行的JSF 2 webapp时,我有这个错误: java.lang.IllegalStateException:应用程序在启动时未正确初始化,无法findFactory:javax.faces.context.FacesContextFactory 这很容易通过添加到我的web.xml解决 <listener> <listener-class> com.sun.faces.config.ConfigureListener </listener-class> </listener> 我试着寻找一个详细的解释,但徒劳无功 jetty-maven-plugin:8.0.3.v20111011:run + jdk 7 + eclipse indigo 这里是我的maven依赖: <dependencies> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.faces</artifactId> <version>2.1.3</version> <scope>compile</scope> </dependency> </dependencies> 这是我的web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <display-name>Basic Setup Web Application</display-name> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>faces/index.xhtml</welcome-file> […]

如何在Docker机器中安装本地卷

我正在尝试使用docker-compose的docker-machine。 文件docker-compose.yml的定义如下: web: build: . command: ./run_web.sh volumes: – .:/app ports: – "8000:8000" links: – db:db – rabbitmq:rabbit – redis:redis 运行docker-compose up -d一切正常,直到试图执行命令并产生一个错误: 无法启动容器b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d:[8]系统错误:exec:“./run_web.sh”:stat ./run_web.sh:没有这样的文件或目录 本地卷不安装到远程机器。 build议使用webapps代码安装本地卷的策略是什么?

如何更改Java程序的Dock图标?

如何在Macintosh平台上使用Java更改程序的Dock图标? 我听说过使用苹果的Java库(在Mac平台上提供某种额外的支持),但我还没有find一些实际的例子。

我可以在Docker容器中运行多个程序吗?

我试图从部署一个旨在在桌面上运行的应用程序的angular度来围绕Docker。 我的应用程序只是一个瓶Web应用程序和mongo数据库。 通常我会安装在一个虚拟机,并转发一个主机端口到访客的Web应用程序。 我想给Docker一个尝试,但我不知道我是如何使用多个程序。 文件说,只能有入口,所以我怎么能有Mongo和我的烧瓶应用程序。 或者他们需要分开包含,在这种情况下,他们如何相互交stream,以及如何让分发应用变得容易?

Docker无法连接到docker守护进程

在将我的Docker版本更新到0.8.0 ,inputsudo docker version出现错误消息: Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host? 我按照说明进入命令sudo docker -d ,我得到这个: [/var/lib/docker|2462000b] +job initserver() [/var/lib/docker|2462000b.initserver()] Creating server open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1) 2014/02/19 12:55:57 initserver: open […]

Dockerfile中的`COPY`和`ADD`命令有什么区别?

Dockerfile中的COPY和ADD命令之间有什么区别,以及什么时候使用另一个呢? COPY <src> <dest> COPY指令将从<src>复制新文件,并将它们添加到path<dest>的容器文件系统中 ADD <src> <dest> ADD指令将从<src>复制新文件,并将它们添加到path<dest>的容器文件系统中。

如何列出docker容器中的卷?

使用registry中的docker映像时,我经常需要查看映像容器创build的卷。 注意:我在Red Hat 7上使用Docker版本1.3.2。 例 Docker Registry的postgres官方镜像在/var/lib/postgresql/data为容器configuration了一个卷。 在postgres容器中显示/var/lib/postgresql/data的卷时,最简洁的命令是什么?

如何隐藏Dock图标

我想优先select隐藏Dock图标并显示NSStatusItem 。 我可以创buildStatusItem,但我不知道如何从Dock中删除图标。 : – / 有任何想法吗?