草庐IT

Docker-Compose部署RabbitMQ

全部标签

linux - Docker 注册表登录文件在哪里?

我正在更换Mac,但不记得我的Docker注册表登录信息。我可以进入并全部重置,但我宁愿将哈希登录文件复制到新Mac。在OSX、Linux和Windows上本地存储的docker注册表凭据在哪里? 最佳答案 我能够在~/.docker/config.json中找到我需要的信息将此文件从一个OSX安装复制到另一个,让我无需再次请求凭据即可通过注册表进行身份验证。文件看起来是这样的:{"auths":{"registry.domain.com":{"auth":"HASH_HERE","email":"user@domain.com"}

php - 无法通过 docker 容器中的 apache 访问本地网站(windows 和 docker 工具箱)

我使用apache2和一些配置构建了一个Docker镜像,以便在Windows上运行本地Web服务器。这是Dockerfile:FROMphp:5.6.15-apacheRUNapt-getupdate&&apt-getinstall-y\apt-utilsvimgitphp5-mysqlphp5-memcachephp5-memcachedphp5-intl\sendmailaptitudewgetRUNapt-getinstalllibapache2-mod-php5-y-oDpkg::Options::="--force-confdef"RUNdocker-php-ext-ins

windows - 在 Windows 上使用 docker-machine 将远程机器目录挂载到其容器

当我尝试将远程目录挂载到容器时:$eval$(docker-machineenvmanager)$dockerrun--restart=unless-stopped-d-p3376:2375\-v/etc/docker:/certs:ro\swarmmanage--tlsverify\--tlscacert=/certs/ca.pem\--tlscert=/certs/server.pem\--tlskey=/certs/server-key.pem\consul://$(docker-machineipkeystore):8500我得到错误:C:\ProgramFiles\Docke

windows - docker 代理拉窗口 10

在windows10pro机器上安装dockerv1.12.0-rc2后,设置http和https变量,出现如下错误:dockerrunhello-worldUnabletofindimage'hello-world:latest'locallyPullingrepositorydocker.io/library/hello-worldC:\ProgramFiles\Docker\Docker\Resources\bin\docker.exe:Errorwhilepullingimage:Gethttps://index.docker.io/v1/repositories/librar

windows - 无法访问容器内的主机 Docker 引擎

简短版本:如何从Windows上的(windows服务器核心)容器访问docker主机?长版:我创建了一个基于microsoft/dotnet-framework-build:3.5的镜像来安装在我们的CI/CD过程中使用的工具。在构建过程中,我安装了chocolatey,然后使用choco安装了dockerCLI客户端。这样我就可以从运行的容器(构建镜像)中推送存储在主机上的镜像,至少这是我的希望。我遇到的问题是我似乎无法将主机\\.\pipe\docker_engine绑定(bind)到容器中的管道。到目前为止,我已经尝试了以下命令行选项(这些选项会启动交互式测试提示,但正确的构建

ruby - 如何从代码中引用 Docker 卷?

我是Docker的新手,我正在尝试了解如何通过在Docker容器内运行的代码与Docker卷交互。我有一个非常基本的Ruby程序需要创建一个文件。我希望程序创建的文件在运行之间保持不变。我在想,为了实现这一点,我需要使用Docker卷。这是我的Dockerfile:FROMruby:2.1RUNmkdir/appWORKDIR/appADD./app/RUNbundleinstall-j8VOLUME["app/data"]ENTRYPOINT["./bin/app.rb"]现在我有了一个卷,我的ruby​​程序将如何写入该位置?如果我要在程序中执行以下操作:config_file="

windows - 从 Hackage 操作源包如何轻松部署到多个 Windows 框?

最近,当我在Hackage上找到适用于ghc6.12/6.10的良好源代码包时,我不得不对cabal文件进行一些或大或小的更改,以使这些包在Windows下工作。除了将我的修复与githubfork和合并之外,似乎是最好的方法/足够好的实践将这些修改后的构建带到其他几个只有安装了基本的haskell平台?如果我能以某种方式使用cabal-install,我会更喜欢,因为这是人们通常使用的。是否应该将修改后的构建目录放在共享/网络目录上并从目标窗口框安装?像这样说:在机器上准备cabalfetchfoocabalunpackfoocdfooedit.cabaland.hscabalcon

c++ - 在没有安装程序的情况下部署

我正在做一个非常小的Windows应用程序,它只包含一个可执行文件。由于该程序将驻留在SD卡上,我希望该应用程序尽可能独立,我宁愿没有安装程序。我希望用户能够简单地将可执行文件复制到SD卡并能够立即运行它而无需摆弄任何额外的东西。然后问题就变成了我的程序是用VS2008编译的,它需要我不能保证安装的CRT版本。我正在静态链接到CRT,我错误地认为这可以避免这个问题。我一直在考虑追踪一些旧的VS版本,但我觉得这是不正确的路径。我希望该程序在全新安装的WindowsXP及更高版本上运行。感谢任何帮助。 最佳答案 使用/MT或/MTd(用

.net - 将 .Net Web 应用程序部署到非 Windows 服务器

我的问题是将.NetWeb应用程序部署到特定服务器需要什么以及有哪些限制。服务器是否需要运行windows?服务器是否需要安装.Net框架?(这对于非Windows服务器可能吗?)服务器是否需要安装IIS?(这对于非Windows服务器可能吗?)我的问题的原因是我们想创建和打包一个可以部署到客户服务器的应用程序,但是我们希望能够为使用Windows、Linux、Unix等服务器的客户提供服务。我需要知道限制和可用的解决方法 最佳答案 Doestheserverneedtoberunningwindows?没有Doestheserve

windows - 是否可以在 Windows 上运行 linux docker 镜像

我在我的mac上构建了一个docker镜像并将其保存到一个tar(客户端的windows服务器无法访问外部世界,所以我需要将这个文件传输给他们)。据我所知,在Windows机器上,我可以使用VirtualBox安装docker工具箱,然后我可以启动DockerQuickStartTerminal,这将启动一个docker机器,它本质上是一个linuxVM。那么,是否可以在windows机器上运行这个docker镜像,是否特定于某些版本的windows?感谢您的宝贵时间! 最佳答案 这取决于你所说的在Windows上运行是什么意思,是