Tag: dockerdocker文件docker堆栈

docker python SDK – pipe道输出到exec_run中的文件

使用docker python SDK,我试图将echo命令的输出传递给exec_run ,如下所示。 container.exec_run(['echo','5','|','python','test.py']) test.py具有以下代码 s = input() print(s) 产生的输出是: b'5 | python test.py\n' 而不是脚本的预期输出。 这怎么能纠正?

特定于副本的Docker堆栈/组合configuration

我试图运行一个使用Docker堆栈/撰写文件的RabbitMQ集群。 不幸的是,这意味着我不能使用replicasfunction来扩大或缩小容器的数量,我不得不使用多个服务,如下所示: version: '3.3' services: rabbit_node_1: image: rabbitmq:3.7.0-management-alpine environment: – RABBITMQ_ERLANG_COOKIE=foo hostname: rabbit_node_1 ports: – "15672:15672" – "5672:5672" networks: – myoverlay tty: true rabbit_node_2: image: rabbitmq:3.7.0-management-alpine environment: – RABBITMQ_ERLANG_COOKIE=foo hostname: rabbit_node_2 depends_on: – rabbit_node_1 ports: – "15673:15672" – "5673:5672" networks: – myoverlay tty: true 服务之间的唯一区别是hostname ,我正在提供一个自定义configuration文件,如下所示: [ { rabbit, [ {cluster_nodes, {['rabbit@rabbit_node_1', 'rabbit@rabbit_node_2'], disc}}, { […]

从registry中提取的泊坞窗图像从哪里存储在本地?

从registry中提取的泊坞窗图像从哪里存储在本地? 从集线器拉出的泊坞窗图像的本地存储器是否可以更改? 而当我们运行一个图像的实例,该容器位于/复制/或从哪里运行?

如何通过节点Jsdocker化Angular 2 Web应用程序?

我试过findDockerizing使用节点js的angular2 Web应用程序的许多方法,但还没有工作它在本地运行,但不是在docker容器上工作。任何人有任何适当的Dockerfile和package.json文件的对接angular2应用程序。 FROM node:boron # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies COPY package.json /usr/src/app/ RUN npm install # Bundle app source COPY . /usr/src/app EXPOSE 5655 CMD [ "npm","start" ] 访问时无法访问网站 下面是一些可能的方式,我发现栈上stream但不工作 docker run –rm –name my-container -it -p 8080:4200 -v $(pwd):/var/www -w "/var/www" node npm start 在package.json甚至我把我的端口保持为dynamic"ng […]

无法使用pip安装docker-compose,“ImportError:No module named dockerpycreds”

我试图用pip安装docker-compose但是我得到这个错误: $ docker-compose Traceback (most recent call last): File "/usr/local/bin/docker-compose", line 7, in <module> from compose.cli.main import main File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 17, in <module> from . import errors File "/usr/local/lib/python2.7/dist- packages/compose/cli/errors.py", line 11, in <module> from docker.errors import APIError File "/usr/local/lib/python2.7/dist-packages/docker/__init__.py", line 2, in <module> from .api import APIClient File "/usr/local/lib/python2.7/dist- packages/docker/api/__init__.py", line 2, in […]

如何做代码docker-compose pip安装?

我正试图让docker构build工作。 我原来的Dockerfile是, FROM python:3.4.2-onbuild 而我有requirements.txt作为, Django==1.8.1 gunicorn==19.3.0 psycopg2==2.6 redis==2.10.3 因为它在代理之后,所以没有–proxy,pip安装不能到达外部, Downloading/unpacking Django==1.8.1 (from -r requirements.txt (line 1)) Cannot fetch index base URL https://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement Django==1.8.1 (from -r requirements.txt (line 1)) 我试图将Docker文件更改为此,它不采取–proxy pip选项, FROM python:3.4.2-onbuild ENV HTTP_PROXY="http://<PROXY>" ENV PIP_OPTIONS="–proxy $HTTP_PROXY" ADD requirements.txt /requirements.txt RUN pip install –proxy $HTTP_PROXY […]

如何编写Docker Cloud的堆栈文件?

我的主要目标是通过docker stack将我的Laravel 5.1站点部署到我的docker cloud 。 我已经将我的DockerCloud账户与我的AWS账户连接起来了。 我已经有了 : 泊坞窗,compose.yml app.dockerfile web.dockerfile 泊坞窗,compose.yml version: '2' services: # The Application app: build: context: ./ dockerfile: app.dockerfile working_dir: /var/www volumes: – ./:/var/www environment: – "DB_PORT=3306" – "DB_HOST=45.55.88.57" # The Web Server web: build: context: ./ dockerfile: web.dockerfile working_dir: /var/www volumes_from: – app ports: – 85:80 volumes: dbdata: app.dockerfile […]

来自Angular4应用程序的Docker容器:“-p”:$ PATH中找不到的可执行文件

我想创build和运行我的Angular 4应用程序的Docker容器。 我创造了这个形象: docker build -t front:Angular4 -f src/main/docker/Dockerfile . 我试图创build一个使用下面的代码运行我的图像的容器实例: docker run –name frontcontainer -it front:Angular4 -p 4200:4300 -v /usr/share/nginx/logs:/usr/share/nginx/logs -P 这似乎创造了容器,但没有运行它 。 它会抛出这个错误: 来自守护进程的错误响应:无法启动容器40613e12e254a433e2b5f774ffcab67be9c3027cef761141f63ec8fb03bfc108:[8]系统错误:exec:“-p”:$ PATH中找不到可执行文件 build议?