Tag: pipe理员

docker集装箱在不同的networking

我目前正在与Ubunut LTS和Docker合作,现在我正在寻找将两个容器连接到不同的networking,我的第一台服务器在我的学校,第二台服务器在AWS上。 我想知道是否有可能互相沟通,我已经读了一些关于Docker Swarm的内容,但是我无法find有关如何在单独networking中交stream容器的信息或任何教程。 谢谢

inputtensorflow时遇到问题

我安装并运行Docker进行图像分类,一切都很好,直到我不得不重新训练我的模型,我使用了代码Python tensorflow/examples/image_retraining/retrain.py \ ,起初错误不能导入tensorflow,但是我已经通过pip3正确安装tensorflow,它在python shell中运行正常,所以我从path中删除了Python 27,因为我认为它是以某种方式redirect的,但是我仍然有python 27的anaconda版本,并且popup错误现在是 C:\Program Files\Anaconda2\python.exe: can't open file 'tensorflow/examples/image_retraining/retrain.py': [Errno 2] No such file or directory

已经使用Gitlab-ci codeclimatepipe道docker容器名称

当我提交更改到我的存储库,pipe道运行和codeclimate几乎立即给了我一个错误: 来自守护进程的错误响应:冲突。 容器名称“/ runner-5ad900e2-project-242-concurrent-0-postgres-wait-for-service”已被容器“d983eecd5874987f2fc39ee7ed6c4351b08e27783b3d3060303879f7201f706a”使用。 您必须删除(或重命名)该容器才能重新使用该名称。 我试图删除我的电脑上的这个容器 dockerrm d983eecd5874987f2fc39ee7ed6c4351b08e27783b3d3060303879f7201f706a 但没有吸吮容器 我怎样才能删除容器在这里不是我的区域设置或它与我的区域docker的某种方式连接? 如果我从我的gitlab-ci.yml中删除这段代码 services: – docker:dind 比codeclimate通过pipe道,但写我这样的事情: docker run –interactive –rm –env CODECLIMATE_CODE =“$ PWD”–volume“$ PWD”:/ code –volume /var/run/docker.sock:/var/run/docker.sock –volume /tmp/cc:/tmp/cc codeclimate / codeclimate analyze -f json> codeclimate.json mkdir:无法创build目录“/ sys / fs / cgroup / name = systemd”:只读文件系统mount:挂载点/ sys / fs / cgroup / name = systemd不存在ln:无法创build符号链接'/ […]

确保Docker容器始终具有最lessn GB的可用内存

我在共享主机内存的主机上运行多个容器。 我想确保其中一个容器总是有最less5GB的内存可用。 我检查了限制容器资源的docker文档 我已经将–memory-reservation设置为5G,但是当多个容器运行时,我发现容器内可用的内存仍然less于5GB。 当我检查容器时,我看到"MemoryReservation": 5368709120 。 docker主机上的Tota内存是17.643GB 。 我如何确保无论内存的限制,容器可用的内存永远不会less于5Gb ?

与pipe道build设乳胶 – pdf错误的页面顺序

我正在使用pipe道在Gitlab中构build一个latex文档。 除了页面顺序之外的所有东西都是混合的(例如1,2,5,7,3,…)。 这是.gitlab-ci.yml的内容 compile_pdf: image: aergus/latex script: – latexmk -pdf main.tex artifacts: paths: – main.pdf tags: – docker 两个完全不同的乳胶项目产生混合PDF文件。

nginx Errno 32:有特定请求的断开的pipe道

我有一个NGINX /瓶/docker服务器使用: https : //github.com/tiangolo/uwsgi-nginx-flask-docker ,它适用于运行小而不经常的请求。 但是,如果我尝试了一些大的请求,涉及每个从amazon s3下载约5mb的数据(可以说,一次10)。 我得到这个错误: Exception in thread Thread-1: Traceback (most recent call last): File "/usr/local/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/local/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 659, in inner srv.serve_forever() File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 499, in serve_forever HTTPServer.serve_forever(self) File "/usr/local/lib/python2.7/SocketServer.py", line 233, in serve_forever self._handle_request_noblock() File […]

将数据从主机传送到docker集装箱命令不能与docker机器一起工作

我在使用docker-machine托pipe的Windows 10上运行Docker。 我试图从主机的数据pipe道进入一个容器产生与'docker运行'与此命令: echo test | docker run -i ubuntu:16.04 cat – 我希望这个命令输出“testing”的标准输出,但它所做的是打印一个空行: jannis MINGW64 ~ $ echo test | docker run -i ubuntu:16.04 cat – jannis MINGW64 ~ $ 但是,当我到docker机器ssh命令按预期工作: jannis MINGW64 ~ $ docker-machine ssh ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ […]

使用Docker部署WebDeploy .Net 4.5 WebApi项目

我是docker工人,尝试学习.Net 4.5应用程序,在我们的内部部署数据中心上使用Docker Windows Container。 我跟着链接[ http://fluentbytes.com/deploying-asp-net-4-5-to-docker-on-windows/#comment-530794] [1 ] 以下是我的dockerfile获取必要的docker图像一切都很好: # GET BASE IMAGE FROM microsoft/windowsservercore RUN dism /online /enable-feature /all /featurename:iis-webserver /NoRestart # GET IIS IMAGE FROM windowsserveriis RUN dism /online /enable-feature /all /featurename:IIS-ASPNET45 # GET WEB DEPLOY INSTALLED FROM windowsserveriisaspnet RUN mkdir c:\install ADD WebDeploy_2_10_amd64_en-US.msi /install/WebDeploy_2_10_amd64_en-US.msi WORKDIR /install RUN powershell start-Process msiexec.exe -ArgumentList '/ic:\install\WebDeploy_2_10_amd64_en-US.msi […]

直接pipe理员+ Docker

我有直接pipe理VPS托pipe。 有Debian Jesse。 我可以使用SSH。 现在我想使用docker容器来安装话题。 我应该做一些比我能阅读手册中的提示更多的东西吗? 我的意思是。 我对港口一无所知。 例如直接pipe理使用:80和443和2222。 我应该为话语设置一个新的“港口”吗? 怎么做?

docker工人:每个服务一个共享的图像或单独的图像?

我想找出最有效的方法(内存和空间)来运行复杂的依赖关系的多个服务。 假设我们有一个包含3个服务的项目: 服务S1仅使用库A和B. 服务S2仅使用库B和C 服务S3仅使用库A和C 所以,如果你为每个图像创build一个单独的图像,你将会得到这个结构: S1 高山层 A和B库 S2 高山层 B和C库 S3 高山层 A和C库 库层不共享任何文件(虽然实际上共享库)。 分享资源的最佳策略是什么? 所有3种服务都可以使用一个图像吗? (将库A,B,C存储在一个图像层中) UPD 我们在一台机器上运行所有的服务,而不是在一个集群上运行 更新2 这里是一个例子 (扰stream板:图层不共享)