Tag: cmd

CMD命令提示符下的Docker错误:运行SSH命令时发生错误

我正在使用以下教程在我的Windows机器上使用Docker安装TensorFlow: http : //www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/ 我安装了Docker 我打开快速启动terminal 我build立了一个新的虚拟盒子“vdocker” 从快速启动terminal,我跑了 docker-machine ls和得到: NAME ACTIVE DRIVER STATE URL SWARM default * virtualbox Running tcp://192.168.99.100:2376 vdocker – virtualbox Running tcp://192.168.99.101:2376 我从Windows的“开始”菜单中打开了一个命令提示符(首先作为非pipe理员,之后以pipe理员的身份),以及当我这样做 docker-machine ls 我得到以下内容: 特别是,我被困在上面包含的教程的这一步: FOR /f "tokens=*" %i IN ('docker-machine env –shell cmd vdocker') DO %i 我不能在CMD中成功运行上面的代码。 我发现在线解决scheme,说重新生成证书,删除默认值,重新创build默认,我试了他们,没有运气。 提示将不胜感激!

在Windows Docker容器Windows Server 2016中运行时的Windows Defender /更新问题

我创build了一个ASP.NET Web API,将文件作为stream内容检索,保存到磁盘并使用Windows Defender(MpCmdRun.exe)扫描文件。 在我的电脑上本地运行API时,一切都很好。 不过,我想在云端(Azure)托pipe这个API,因为我的其他应用程序在那里。 我决定把这个Web API放在Docker容器中,然后发布到Azure。 但是,在Docker容器中运行Windows Defender时,出现以下错误: 运行: C:\Program Files\Windows Defender>MpCmdRun.exe -Scan -ScanType 3 -File ThirdPartyNotices.txt 返回: Scan starting… CmdTool: Failed with hr = 0x8050800C. Check C:\Users\ContainerAdministrator\AppData\Local\Temp\MpCmdRun.log for more information 日志文件没有提供更多的信息。 MpCmdRun: Command Line: MpCmdRun.exe -Scan -ScanType 3 -File ThirdPartyNotices.txt Start Time: ?Sun ?Dec ?03 ?2017 23:53:16 Starting RunCommandScan. INFO: ScheduleJob is […]

dockerCMD中的命令replace

使用: CMD ["$(pipenv –venv)/bin/python3", "main.py", "/root/uploads"] 在docker run导致一个错误: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"$(pipenv –venv)/bin/python3\\\": stat $(pipenv –venv)/bin/python3: no such file or directory\"\n" 有什么方法可以在CMD部分中进行评估命令replace,如$(pipenv –venv)/bin/python3 ?

Bash脚本用dynamic名称重命名文件夹,并将其replace为内部的string

我刚刚开始使用Docker,而且我是bash脚本中的新手,但现在我需要编写bash脚本来完成下一件事: 我有一些subdirs 2个目录: Rtp/和Rtp-[version]/ ,我需要如果Rtp-[version]/目录存在重命名为Rtp/并覆盖它的内容。 [版本] – 是dynamic号码。 我的目标结构: |– Rtp |— subdir 1 |— subdir 2 |– Rtp-1.0 (or Rtp-1.6, Rtp-2.7) |— subdir 1 |— subdir 2 在这之后,我需要在新的Rtp/ dir中find特定的文件app.properties ,并在其中更改string: myvar=my value myvar=new value ,然后用3个文件 我试过这个链接: http : //stackoverflow.com/questions/15290186/ …: find . -name 'Rtp-' -exec bash -c 'mv $0 ${0/*/Rtp}' {} \; find . […]

如何覆盖docker运行行中的CMD命令

如何根据Docker文档replacecdm: https : //docs.docker.com/reference/builder/#cmd 您可以覆盖CMD命令 Dockerfile: RUN chmod +x /srv/www/bin/* & chmod -R 755 /srv/www/app RUN pip3 install -r /srv/www/app/pip-requirements.txt EXPOSE 80 CMD ["/srv/www/bin/gunicorn.sh"] docker运行命令是: docker run –name test test/test-backend 我试过了 docker run –name test test –cmd ["/srv/www/bin/gunicorn.sh"] docker run –name test test cmd ["/srv/www/bin/gunicorn.sh"] 但控制台说这个错误: System error: exec: "cmd": executable file not found in […]