Tag: docker boot2docker

docker集装箱链接翻译与额外的信息

我有一个简单的例子设置,运行一个centos或ubuntu镜像,我发现我的所有符号链接在一个安装的体积内都坏了。 给出目录结构 testsyms 真实 – 一 –twoHundred – 三 SYMS – 一 –twoHundred – 三 并使用下面的docker命令启动我的容器 docker run -ti -v $HOME/testsyms/:$HOME/testsyms -w $HOME/testsyms 然后我做了以下 在容器内部: [root@96b9af1cd545 testsyms]# ls -l **/* -rw-r–r– 1 501 games 0 Jan 8 06:00 real/one -rw-r–r– 1 501 games 0 Jan 8 06:03 real/three -rw-r–r– 1 501 games 0 Jan 8 […]

DOCKER安装错误“内部错误:无法在Windows上展开shell文件夹常量”userdocs“

我正在试图在Window 8.1 Enterprise上安装Docker工具箱,但得到以下错误。

Linux机器上使用的Docker的Windows

我有窗口服务器2016年,其中有内置的泊坞窗…所以我能够创build基于Windows图像的容器,并与他们玩耍。 但现在我想创build运行基于Linux的图像,无法做到这一点…得到以下错误 PS C:\Users\harishr> docker pull hello-world Using default tag: latest latest: Pulling from library/hello-world image operating system "linux" cannot be used on this platform 我没有安装docker-machine来创buildlinux机器,但没有得到命令行选项来做到这一点

在app.war中没有主要的清单属性

我有一个WAR文件,我想在Docker中进行部署,但是当我在构build之后使用关联的端口运行它时,出现此错误: no main manifest attribute, in app.war 。 我的Dockerfile看起来像这样 FROM java:8 EXPOSE 8080 ADD /service.war app.war ENTRYPOINT ["java","-jar","app.war"]` 应该做什么来解决这个错误?

是否有docker远程API命令行客户端

我有兴趣支持使用docker作为其本地工作stream程的一部分的开发人员。 他们大多数在Windows和OSX上,并将使用Boot2Docker来运行docker 。 图像的来源位于主计算机旁边的项目源代码。 没有办法(没有搞乱Boot2Docker映像来添加guest虚拟机,或者运行一个samba容器)将一个主机目录共享到Boot2Docker虚拟机,所以我想使用远程API来达到同样的效果。 即dev在主机上构buildmaven项目,这会导致创build一个.war工件。 在主机上创buildDockerfile来构build可以部署.war工件的映像。 我想要一个可以在主机上运行的命令行工具,它可以让我调用Dockerfile和相关文件的build image命令,以便在Boot2Docker虚拟机中获得可运行的映像。 有各种各样的库可以与docker远程API交谈,但是我很难find可以直接从主机命令行运行的工具。 我正在考虑写我自己的命令行界面到docker-java库,但想知道是否有现有的工具,我可以使用?

试图运行Docker导致退出代码127

我试图在使用docker的窗口中运行某个应用程序。 由于该应用程序是一个shell脚本,我使用cygwinterminal。 对于docker工人来说,我并不清楚它是如何工作的。 使用boot2docker,我有一个在Windows 7中打开一个dockerterminal和一个cygwinterminal来运行脚本。 但是,当我运行脚本,说 ./xyz init 我得到以下错误 trying to run docker resulted in exit code 127 你能告诉我什么是我应该通过解决这个基本的急救? 该应用程序是从vision.ai获得的,称为vmx。 有关应用程序的信息在这里。 https://docs.vision.ai/ 非常感谢您的帮助。

从docker集装箱连接到主机?

我在OSX上使用boot2docker。 有一个Redis服务器在6379端口的OSX主机上运行,​​我想从容器内访问它。 然而: docker@boot2docker:~$ telnet 172.17.42.1 6379 telnet: can't connect to remote host (172.17.42.1): Connection refused 如何将主机端口6379暴露给容器?

如何从我的VM boot2docker容器内连接到“真正的”本地主机?

Amazon AWS不允许ElastiCache / Redis实例在EC2实例之外访问(在我的笔记本电脑之外)。 所以为了开发的目的,这意味着我的docker集装箱需要引用在本地Mac上运行的Redis实例。 但是,如何将在本地主机上运行的6379上的redis服务器映射到我的boot2docker容器中? 我不知何故需要告诉boot2docker路由一些像my_real_localhost这样的域到我的VM之外的127.0.0.1。

在Mac上Docker化Gradle构build

我试图通过遵循这个博客文章中的build议来dockerize我的Gradle构build在Mac上: http : //thediscoblog.com/blog/2014/06/13/docker-containers-with-gradle-in-4-steps /但是我在boot2docker的Mac上使用Docker,它在这里似乎工作不同。 我已经将gradle-docker插件configuration更改为使用Docker API并连接到我的Boot2Docker VM: docker { useApi true hostUrl 'https://192.168.59.103:2376' } 我通过运行'boot2docker ip'来获得IP地址,但现在当我运行'gradle distDocker'时,出现以下错误: Execution failed for task ':distDocker'. > javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated 我对Docker还不是很了解,而且自从博客文章以来,事情似乎已经发生了变化。 我该怎么做才能使插件工作?

如何从不同的VM连接到Docker实例

我有一个在VirtualBox虚拟机中使用boot2docker在我的Mac上运行的docker。 然后我添加到我的Mac上的主机文件: 127.0.0.1 nginx 在我的Mac上,我可以在浏览器中连接http://nginx ,并加载Docker容器中的网站。 我也有一个运行在VMWare Fusion中的Windows VM来testingIE。 在我的Windows VM上,我的主机文件configuration为: 10.10.123.3 nginx 10.10.123.3在我的mac的IP地址中,但是当我在窗口机器的浏览器中去http://nginx时,它不加载。 我将networking适配器设置为“Internet共享 – >与我的Mac共享”。 我也有一个简单的http服务器端口8000运行通过python,当我去http://nginx:8000它加载该网站,所以它似乎像我的networkingconfiguration和窗口主机文件configuration工作,而不是docker的东西。 有什么特别的,我必须做的能够揭露docker的东西到我的窗口虚拟机?