Docker守护进程configuration文件在boot2docker / docker-machine / Docker Toolbox上

我在哪里可以findboot2docker机器上的docker守护进程configuration文件? 根据这个话题: Dockerfile:Docker build不能下载软件包:centos-> yum,debian / ubuntu-> apt-get在intranet后面 我想在DOCKER_OPTS设置'–dns',但是在/etc/default或其他地方我找不到这个configuration文件。

为什么不能在Dockerfile中工作?

我的Dockerfile创build一个目录,chown的,然后列出目录。 该目录仍然由root拥有。 这是为什么? 这是Dockerfile: FROM ubuntu:precise RUN useradd -d /home/testuser -m -s /bin/bash testuser RUN mkdir -p /var/local/testrunner/logs VOLUME ["/var/local/testrunner/logs"] RUN grep testuser /etc/passwd RUN grep root /etc/passwd RUN chown -R testuser:testuser /var/local/testrunner/logs RUN ls -ld /var/local/testrunner/logs 这里是“docker build”的输出: Sending build context to Docker daemon 10.24 kB Sending build context to Docker daemon Step 0 […]

如何从另一台机器连接到Docker API?

我正在尝试使用Docker API从另一台机器连接到docker守护进程。 我能够成功地执行这个命令: docker -H=tcp://127.0.0.1:4243 images 但不是当我使用真正的IP地址: docker -H=tcp://192.168.2.123:4243 images 2013/08/04 01:35:53 dial tcp 192.168.2.123:4243: connection refused 为什么在使用非本地IP时无法连接? 我在Vagrantfile中使用Vagrant VM: config.vm.network :private_network, ip: "192.168.2.123" 以下是iptables: # Generated by iptables-save v1.4.12 on Sun Aug 4 01:24:46 2013 *filter :INPUT ACCEPT [1974:252013] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [1511:932565] -A INPUT -p tcp -m tcp –dport 4243 -j […]

Docker公共registry推送失败:存储库不存在

我试图把我的docker图像推入公共dockerregistry: $ docker login Username (binarybana): WARNING: login credentials saved in /home/jknight/.dockercfg. Login Succeeded $ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE binarybana/dev-fedora latest 10c7881fbaca 24 hours ago 1.148 GB binarybana/fedoradev latest 10c7881fbaca 24 hours ago 1.148 GB binarybana/fedora-dev latest 10c7881fbaca 24 hours ago 1.148 GB <none> <none> b44397dc4c99 24 hours ago 1.148 […]

是否有任何方式显示在docker统计中的容器名称?

我想显示所有正在运行的容器的状态,所以我可以实现它,如下所示: docker统计$(dockerps -q) CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O 04cdc87ba3cf 0.03% 468.8 MiB/3.784 GiB 12.10% 6.827 KiB/10.2 KiB 7d30fcbd8b36 0.09% 88.09 MiB/3.784 GiB 2.27% 28.23 KiB/289.2 KiB a09ef63b2c59 97.94% 271.5 MiB/512 MiB 53.03% 3.644 MiB/190.2 KiB a29681c1980f 0.10% 9.066 MiB/3.784 GiB 0.23% 2.538 KiB/648 B 但是列容器只显示容器ID。 我需要容器名称。 例如: docker统计lrlcms_web_1 CONTAINER CPU % […]

在AWS ECS中的任务定义之间链接容器?

我正在尝试在AWS ECS中设置一个具有关联数据库的基本Web应用程序。 在本地我有这些设置在不同的容器,并在ECS,我想有单独的任务定义,以便我可以扩展两个分开。 我在ECS中成功地将我的第一个任务定义注册为david_mongodb 。 它有一个名为david_mongodb的容器。 然后我试图把我的第二个任务定义注册为david_web ,它有一个名为david_web的容器,通过david_mongodb:db链接数据库。 当我点击“创build”时,它会返回一个错误: Unable to create Task Definition Linked container 'david_mongodb:db' doesn't exist. 似乎任务定义不能在其他任务定义中看到容器名称? 我在想,把david_web和david_mongodb容器放在同一个任务定义中也是可以的,但是我不想这样做:它会阻止我单独扩展Web应用程序或数据库。 这个概述似乎证实我的build筑是被推荐的… 那么如何链接生活在不同任务定义中的容器呢? 还是有另一个巧妙的方式来处理这个?

如何在Google Container Engine上运行私人泊坞窗图片

如何运行我在Google Container Engine本地构build的docker图像?

Docker容器日志占用我所有的磁盘空间

我正在VM上运行一个容器。 我的容器默认情况下将日志写入/var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log文件,直到磁盘已满。 目前,我不得不手动删除这个文件,以避免磁盘已满。 我读过Docker 1.8中将有一个参数来旋转日志 。 你会推荐什么作为当前的解决方法?

如何创build容器之间的双向链接?

我必须链接两个容器,以便他们可以看到对方。 当然以下… docker run -i -t –name container1 –link container2:container2 ubuntu:trusty /bin/bash docker run -i -t –name container2 –link container1:container1 ubuntu:trusty /bin/bash …在第1行失败,因为一个容器需要启动并运行才能成为链接目标: 2014/08/15 03:20:27 Error response from daemon: Could not find entity for container2 什么是创build双向链接最简单的方法?

如何在运行的Docker容器中设置环境variables

如果我有一个docker容器,我开始回来,什么是在运行的容器中设置一个环境variables的最佳方式是什么? 我在运行run命令时最初设置了一个环境variables。 $ docker run –name my-wordpress -e VIRTUAL_HOST=domain.com –link my-mysql:mysql -d spencercooley/wordpress 但现在它已经运行了一段时间,我想添加另一个VIRTUAL_HOST环境variables。 我不想删除容器,然后重新运行它与我想要的环境variables,因为那么我将不得不将旧卷迁移到新的容器,它有主题文件,并在其中上传,我不想失去。 我只想改变VIRTUAL_HOST环境variables的值。