草庐IT

sphinx-build

全部标签

docker - 在 docker build 期间从私有(private)存储库中提取 docker 镜像?

在dockerbuild而不是dockerhub期间,有没有办法从私有(private)注册表中提取图像?我部署了一个私有(private)注册表,我希望能够避免在Dockerfile的FROM指令中命名其特定的ip:port。我期待一个dockerbuild选项或一个docker环境变量来更改默认注册表。 最佳答案 镜像名称应包含注册表主机的FQDN。所以如果你想FROM您必须将其指定为FROMregistry_host:5000/foo/bar将来这将不是必需的,但不幸的是现在是。

docker build 使用 Dockerfile,但镜像没有名称或标签

我安装了Mac版Docker桌面。版本是1.12.0-rc4-beta19当我使用dockerbuild-tself/centos:java8.图像没有名称或标签REPOSITORYTAGIMAGEIDCREATEDSIZE1581ffcbfd7f5minutesago196.8MB构建命令有什么问题? 最佳答案 您的图像构建是否正确?当构建中出现错误时,不会设置名称。这是因为构建中的每一步都是创建的新图像,如果出现错误,您将无法使用正确命名的图像进入最后一步顺便说一句,您可以使用标记命令https://docs.docker.co

docker - docker compose 中 'image' 和 'build' 之间的区别

请帮助我理解dockercompose中“image”和“build”之间的区别 最佳答案 image表示dockercompose将运行基于该图像的容器build表示dockercompose将首先基于与构建关联的路径中找到的Dockerfile构建一个镜像(然后基于该镜像运行一个容器)。PR2458最终被合并以允许两者(并在构建时使用image作为图像名称,如果它存在的话)。therobyouknow提到inthecomments:dockerfile:asasub-statementbeneathbuild:canbeused

docker - Visual Studio 2017 何时、何地以及如何设置 DOCKER_BUILD_SOURCE 环境变量

在VisualStudio2017中创建具有docker支持的新.NET核心应用程序时,它会创建许多docker-compose.yml文件。docker-compose.vs.debug.yml和发布变体都包含对名为DOCKER_BUILD_SOURCE的环境变量的引用:version:'2'services:app:image:app:devbuild:args:source:${DOCKER_BUILD_SOURCE}environment:-DOTNET_USE_POLLING_FILE_WATCHER=1volumes:-./app:/app-~/.nuget/package

docker - docker 命令 : run, build 和 create 有什么区别

我看到有三个docker命令似乎做了非常相似的事情:docker构建docker创建docker运行这些命令有什么区别? 最佳答案 dockerbuildbuildsanewimagefromthesourcecode.docker创建createsawriteablecontainerfromtheimageandpreparesitforrunning.docker运行createsthecontainer(sameasdockercreate)andrunsit. 关于docker

docker - `docker-compose build` 和 `docker build` 有什么区别?

docker-composebuild和dockerbuild有什么区别?假设在一个dockerized项目路径中有一个docker-compose.yml文件:docker-composebuild和dockerbuild 最佳答案 docker-compose可以被认为是dockerCLI的包装器(实际上它是python中的另一个实现,如saidinthecomments),以便节省时间并避免500个字符长的行(以及同时启动多个容器)。它使用一个名为docker-compose.yml的文件来检索参数。您可以找到docker-c

docker - 错误 : "error creating aufs mount to" when building dockerfile

我在尝试构建docker文件时收到此错误errorcreatingaufsmountto/var/lib/docker/aufs/mnt/6c1b42ce1a98b1c0f2d2a7f17c196221445f1054566065d4c607e4f1b99930eb-init:invalidargument这是什么意思?我该如何解决? 最佳答案 删除/var/lib/docker/aufs后,我遇到了一些Unresolved错误,这需要几个额外的步骤才能解决。添加到@benwaltheranswer,因为我缺乏评论的声誉:#Clea

docker - 来自守护程序 : No build stage in current context 的错误响应

我试图使用我在此处找到的代码运行带有kvm的容器:https://github.com/jessfraz/dockerfiles/tree/master/kvm我创建了一个新目录,cd进入它并创建了dockerfile和start.sh文件。当我下达构建命令时,它输出了以下错误消息:SendingbuildcontexttoDockerdaemon3.584kBErrorresponsefromdaemon:Nobuildstageincurrentcontext我不知道这意味着什么,也无法通过Google搜索答案。有什么帮助吗? 最佳答案

c++ - 使用 mingw 在 window 上 build 闪光

谁能给我正确的命令来用mingw在windows上构建glew?我试过了:gcc-staticglew.cglewinfo.cvisualinfo.c-I/path/to/glew/include但我收到了数千个链接器错误(缺少引用)。我无法使用Make构建,因为不幸的是,makefile有很多仅适用于unix的命令,而我没有cygwin或任何工作。(或者,如果有人能指出我的windows32b版本,我将非常感激) 最佳答案 要使用MinGW构建它,您应该这样做(从make日志复制,稍作修改和附加说明):mkdirlib/mkdir

c++ - MinGW、MinGW-w64 和 MinGW-builds 有什么区别?

MinGW、MinGW-w64和MinGW-builds有什么区别?我应该使用哪一个在Windows8机器上使用EclipseIDE编译c++11源代码? 最佳答案 MinGW是Windows的GCC端口。并非所有的WindowsAPI都受支持(但对于许多程序来说,支持的东西就足够了)并且它仅适用于32位程序(通常也可以在64位Windows上运行,但有些不能,而且你不能将它们编译为64位)。MinGW-w64是一个改进版本,它同时支持32位和64位,以及更多的WinAPI(仍然不是全部,因为工作量很大,但比MinGW更多)。Min