Tag: 窗口

我如何在osx上运行Docker的Windows容器?

我正在运行docker为Mac,并希望启动一个Windows容器。 从我看到这应该通过虚拟机工作。 但是我不清楚在哪里可以find它的工作? 或者它只适用于Linux容器? 提前致谢! docker build nanoserver/ Sending build context to Docker daemon 2.56kB Step 1/6 : FROM microsoft/nanoserver:10.0.14393.1480 10.0.14393.1480: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer baa0507b781f: Pulling fs layer image operating system "windows" cannot be used on this platform

在Windows Server 2016上为Docker EE存储图像的位置,以及如何更改其位置?

我在服务器2016上运行最新的Docker EE,我的映像和容器存储在磁盘上? 运行docker信息我看到这个: Docker Root Dir: C:\ProgramData\docker 我有一个csv卷安装在服务器上,我希望docker使用该卷的图像和容器。 我在哪里configurationdocker存储和运行图像和容器?

Windows上的Docker Toolbox:禁用TLS

我在Windows 7上安装了Docker Toolbox,它似乎工作。 现在它在端口2376上运行(我假设)启用了TLS $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default * virtualbox Running tcp://192.168.99.100:2376 v17.06.1-ce 我想在禁用TLS的2375端口上运行。 有可能(在Windows上)? 我发现了很多的build议,但对于Linux

里面的Docker容器如何访问共享卷

我正在尝试通过安装.net核心function来创buildDocker文件。 为此,我们需要有源文件,所以我有我的源文件在D:\它是共享的完全访问。 以下是我的docker文件。 > # escape=` FROM microsoft/iis SHELL ["powershell", "-command"] > # Install ASP.NET RUN Install-WindowsFeature NET-Framework-45-ASPNET; ` > Install-WindowsFeature Web-Asp-Net45 RUN Install-windowsFeature -Name net-framework-core -Source \\node2\D\sources\sxs;` > Install-WindowsFeature WEB-ASP-net -Source \\node2\D\sources\sxs 我们可以像这样访问源文件:Source \ node2 \ D \ sources \ sxs。 我已经尝试过,但这是行不通的。 你能build议最好的方法来做到这一点。 我们可以把里面的文件复制到集装箱并安装

docker堆栈networking问题

我已经如下创build了Docker堆栈文件,它创build了3个服务,但是我无法访问主机的外部。 而且它也没有创build任何端口。 我创build了一个名为test01的覆盖networking。 当我通过命令行手动创build一个完美的作品。 version: '3.0' networks: default: external: name: test01 services: mssql: image: microsoft/mssql-server-windows-developer environment: – SA_PASSWORD=Password1 – ACCEPT_EULA=Y ports: – 1433:1433 volumes: – c:\Databases:c:\Databases deploy: placement: constraints: [node.labels.os==Windows] web: image: iiswithdb:latest ports: – 8080:8080 deploy: replicas: 3 lbs: image: nginx:latest ports: – 80: 80 deploy: placement: constraints: [node.labels.os==Windows]

基于Docker的开发环境适用于多个项目

我想知道基于Docker的开发环境和LAMP堆栈的最佳体系结构。 要求 并行处理多个项目 大多数项目都使用相同的LAMP堆栈(为了简单起见,我们假设所有项目都共享相同的堆栈和configuration) 主机运行Windows + VBox + Docker工具箱(即Boot2Docker) 目前的架构 一个共享的开发环境,在每个站点上运行多个容器(web,db,持久数据)和vhostsconfiguration 使用脚本/ Jenkins容器来设置新项目(新的DB,虚拟主机configuration..) 运行自定义Samba容器与Windows计算机共享数据(IDE在Windows上运行) 一如既往有优点。 虽然这样做很容易维护,但是我们无法真正地使用专门的docker-compose.yml文件部署一个特定的项目,而且我们也无法获得“微服务”的所有好处,例如replacePHP /特定站点的MySQL版本。 问题是我们如何使用每个项目docker-compose.yml文件,但仍然有多个项目同时运行(因为所有项目都使用端口80)。 它会更好(甚至有可能吗?)使用每个项目的随机端口,并在这些Web容器之上运行代理层? 这个用例的其他选项或通用devise模式? 谢谢。

无法使用Docker窗口更改卷上文件/文件夹的权限

我试图用Docker窗口更改卷上文件/文件夹的权限。 但是,权限并没有被意外地改变。 环境:主机:Windows 10 Pro Docker版本17.09.0-ce,生成afdb6d4 重现步骤: 使用下面的Dockerfile构build一个图像。 运行容器的容器。 更改文件/文件夹的权限。 Dockerfile: FROM microsoft/windowsservercore CMD [ "powershell" ] 输出: D:\data\docker\sample>docker build -t sample . Sending build context to Docker daemon 1.272GB Step 1/2 : FROM microsoft/windowsservercore —> 2cddde20d95d Step 2/2 : CMD powershell —> Running in dd207fe8b262 —> e0203df155cd Removing intermediate container dd207fe8b262 Successfully built e0203df155cd […]

$ USER IN Windows命令行的等效命令

对不起,一个非常基本的问题。 我必须在Windows Docker环境中运行以下命令。 以下摘自Linux教程。 但是我想在Windows中运行相同的。 在Windows中$ USER的等价物是什么? 我应该在哪里找? docker build –pull -t $USER/tensorflow-serving-devel -f Dockerfile.devel . 我刚刚没有在Windows“CMD”中的$ USER如下所示: docker build –pull -t tensorflow-serving-devel -f Dockerfile.devel . 但是我得到一个错误,因为系统找不到指定的path。 请帮忙

使用hyper-v的Windows 10中的Docker映像和容器位置

我无法find图像和容器存储在我的机器中的位置,我检查了这个和Docker根目录中的 “docker info”,我有/var/lib/docker ,但是我无法在任何地方find它,

在窗口上的Docker厨师菜谱

我正在使用厨师客户端与泊坞窗运行食谱。 它在Ubuntu上运行,但在Windows上给出错误。 docker的依赖已经添加到食谱。 https://supermarket.chef.io/cookbooks/docker 我正在使用docker食谱的例子。 docker_image 'busybox' do action :pull end Error : Recipe: tomcatcookbook::default * docker_image[busybox] action pull[2017-11-01T14:02:43+05:30] INFO: Processing docker_image[busybox] action pull (tomcatcookbook::default line 6) ================================================================================ Error executing action `pull` on resource 'docker_image[busybox]' ================================================================================ Excon::Error::Socket ——————– An address incompatible with the requested protocol was used. – socket(2) (Errno::EAFNOSUPPORT) Resource Declaration: ——————— # In […]