草庐IT

installer_representation

全部标签

docker - 如何将 'npm install' 集成到 ASP.NET CORE 2.1 Docker 构建中

在构建过程中执行正确的npminstall时,我还没有找到构建ASP.NETCore2.1Docker镜像的方法。我的Dockerfile看起来像这样(从VisualStudio生成的):FROMmicrosoft/dotnet:2.1-aspnetcore-runtimeASbaseWORKDIR/appEXPOSE80FROMmicrosoft/dotnet:2.1-sdkASbuildWORKDIR/srcCOPY--from=frontend..COPY["myProject.WebUi/myProject.WebUi.csproj","myProject.WebUi/"]CO

Dockerfile 中的 git install 失败

我在进行docker构建时试图pull我正在处理的存储库,所以我关注了thistutorial所以我添加了我的Dockerfile#thisisourfirstbuildstage,itwillnotpersistinthefinalimageFROMubuntuasintermediate#installgitRUNapt-getupdate\apt-getupgrade\apt-getinstallgit#addcredentialsonbuildRUNmkdir~/.ssh&&ln-s/run/secrets/host_ssh_key~/.ssh/id_rsa#makesurey

docker - 在 Dockerfile 中运行 composer install

我正在尝试Dockerize我的laravel应用程序。该应用程序已经在git中构建,但我.gitignore我的供应商文件夹。我添加了一个Dockerfile,如下所示:FROMphp:7.1-fpm-alpineRUNapkupdate&&apkaddcurl&&\curl-sShttps://getcomposer.org/installer|php\&&chmod+xcomposer.phar&&mvcomposer.phar/usr/local/bin/composerRUNapk--no-cacheadd--virtual.build-deps$PHPIZE_DEPS\&&

python - pip install AttributeError : _DistInfoDistribution__dep_map

我正在尝试在运行Conda的Ubuntu16.04中启动一个nvidia-docker(2.0)容器,其中包含一些python库(启用GPU的tensorflow、opencv和gdal)及其各种依赖项。问题的一般解释我有一些库需要在该环境中使用pip安装(例如tensorflow-gpu1.10.0和其他几个自定义库),但无论何时我尝试在我的Dockerfile或之后,我收到以下错误:Exception:Traceback(mostrecentcalllast):File"/opt/conda/envs/tf_keras/lib/python3.6/site-packages/pip

docker - 如何在 docker debian :jessie 上安装 oracle-java8-installer

我正在尝试通过oracle-java8-installer在debian:jessiedocker容器上安装java8。以下是我的Dockerfile:FROMdebian:jessieENVJAVA_VERSION1.8.0RUNecho"debhttp://ppa.launchpad.net/webupd8team/java/ubuntutrustymain">/etc/apt/sources.list.d/webupd8team-java.listRUNecho"deb-srchttp://ppa.launchpad.net/webupd8team/java/ubuntutrus

php - 如何通过 docker-php-ext-install 为 php 安装扩展?

为了resolveanissue,我现在正在尝试通过安装mysqlpdodocker-php-ext-install正如READMEofthephpimage中指出的那样.但我的电话失败了,说明:Librarieshavebeeninstalledin:/usr/src/php/ext/mysqli/modulesIfyoueverhappentowanttolinkagainstinstalledlibrariesinagivendirectory,LIBDIR,youmusteitheruselibtool,andspecifythefullpathnameofthelibrary

docker - 为什么在 ubuntu 上安装 docker 应该是 `sudo apt-get install docker.io` ?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭3年前。Improvethisquestion我认为这样更好:sudoapt-getinstalldocker但是为什么没有选择一个明确的名字呢? 最佳答案 http://blog.docker.com/2014/04/docker-in-ubuntu-ubuntu-in-docker/WhydoUbuntuusedocker-engineasexecutablenameinste

node.js - docker构建Dockerfile时如何缓存RUN npm install指令

我目前正在为我的应用程序开发Node后端。当对它进行docker化时(dockerbuild.),最长的阶段是RUNnpminstall。RUNnpminstall指令会在每次小的服务器代码更改上运行,这会通过增加构建时间来阻碍生产力。我发现在应用程序代码所在的位置运行npminstall并使用ADD指令将node_modules添加到容器中可以解决此问题,但这远非最佳实践。这有点打破了将其docker化的整个想法,并导致容器更重。还有其他解决方案吗? 最佳答案 好的,我找到了thisgreatarticle关于编写docker文件

macos - brew install docker 不包括 docker 引擎?

尝试从brew设置docker,但引擎似乎没有包含在任何官方公式中。brewinstalldocker-machinedocker-compose所以这些只安装客户端?引擎/守护进程没有小桶吗? 最佳答案 以下步骤在macOSSierra10.12.4上运行良好。请注意,在brew安装Docker后,docker命令(符号链接(symboliclink))在/usr/local/bin中不可用。首次运行Docker应用程序会创建此符号链接(symboliclink)。请参阅下面的详细步骤。安装Docker。brewinstall--

node.js - Docker-compose:npm install 成功后,node_modules 不存在于卷中

我有一个包含以下服务的应用:web/-在端口5000上保存并运行python3flaskweb服务器。使用sqlite3。worker/-有一个index.js文件,它是队列的worker。Web服务器通过端口9730使用jsonAPI与此队列交互。worker使用redis进行存储。worker还将数据本地存储在文件夹worker/images/中现在这个问题只涉及worker。worker/DockerfileFROMnode:0.12WORKDIR/workerCOPYpackage.json/worker/RUNnpminstallCOPY./worker/docker-com