草庐IT

docker-compse

全部标签

angularjs - 如何让 ng serve 在 VirtualBox Docker 设置上使用主机名

我的设置:Windows10运行虚拟框,Ubuntu16.04运行带有@angular/CLI的docker容器:1.1.3节点:6.11.0从中调用ngserve来运行angular4应用程序在我的Windows机器主机文件上,我的主机名local.angular指向Vbox的192.168.56.101,我的虚拟框网络设置是“仅主机适配器”当运行ngserve时它声明NGLiveDevelopmentServer正在监听localhost:4200,在http://localhost:4200上打开浏览器但是在我的浏览器上localhost:4200不访问docker的本地主机我试

windows - Docker 群管理器挂起状态

我有2个启用了容器服务的Windows2016服务器。我在两台机器上都安装了docker。现在我正在尝试安装dockerclusterswarm模式。但是运行时:dockerswarminit--advertise-addr192.168.233.131>test.txt它卡住了,不显示任何输出。当我运行dockerinfo时,它显示Swarm:pending(managernode).请帮我解决。我错过了什么?Containers:6Running:0Paused:0Stopped:6Images:5ServerVersion:17.03.0-ee-1StorageDriver:wi

mysql - 如何从 Windows 机器中的 Docker 容器内部连接到本地主机上的 MySQL 服务器?

我在Linux上看到了另一张票。我的问题是在Windows上。我希望在容器内运行的Java代码连接到localhost或127.0.0.1上的MySQL。我可以使用localhost或127.0.0.1从主机连接到MySQL,但不能从容器内连接。我还尝试了--net="host"网络选项。 最佳答案 您可以使用此主机名从容器内连接到主机上运行的服务:docker.for.win.localhosthttps://docs.docker.com/docker-for-windows/release-notes/#docker-comm

windows - docker : Hyper-V was unable to find a virtual switch with name "DockerNAT"

我在Windows10专业版上更新了我的桌面应用程序docker(版本2.0.0.3)。但是从那以后我的docker没有启动并抛出以下错误。Hyper-V\Get-VMNetworkAdapter:Hyper-Vwasunabletofindavirtualswitchwithname"DockerNAT".AtC:\ProgramFiles\Docker\Docker\resources\MobyLinux.ps1:121char:25+...etAdapter=Hyper-V\Get-VMNetworkAdapter-ManagementOS-SwitchName$S...+~~~

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="