如何使用厨师食谱logindocker中心(私人registry)?

我在配方中使用docker_registry用户名和密码,但是我无法成功连接。 码: docker_registry 'https://hub.docker.com/' do username 'XXXXXX' password 'XXXXXX' end

Kubernetes:无法安装仪表板

当我试图安装仪表板时,我得到这样的错误 `[root @ ts〜]#kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml 错误validation “ https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml ”:错误validation数据:[unexpected type:object,unexpected type:unversioned.LabelSelector,unexpected type:object,unexpected type :object]; 如果您select忽略这些错误,请使用–validate = falseclosuresvalidation 如何解决这个问题? 我在安装仪表板之前使用了这些命令 kubeadm reset rm -rf ~/.kube docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) docker rmi -f $(docker images -q) kubeadm init

无法在容器中启动sshd:“错误:打开的文件过多”

我想知道下面的“太多打开的文件”问题的原因和纠正措施。 或者请告诉我如何检查问题。 问题在以下情况下,在Docker容器中无法执行systemctl命令。 1)启动docker集装箱一定数量(20-25)或更多。 2)在每个容器启动时sshd服务被激活。 3)超出一定数量的集装箱。 消息在下面 $ docker exec -it hayashi.naru-work24 / bin / bash [root @ 35a013c4b396 /]#systemctl start sshd.service错误:打开的文件太多sshd.service的Job取消。 一定数量或更less的容器没有问题 环境 主机操作系统 #uname -a Linux gpu07 3.13.0-96-generic#143 -Ubuntu SMP Mon Aug 29 20:15:20 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux guest os image nvidia / cuda:8.0-cudnn5-devel-centos7 docker版本 docker -v Docker版本1.12.6,build 78d1802 […]

node.js使用websocket附加一个docker容器

对于docker工人来说是新的,所以在尝试使用WebSocket附加一个docker集装箱的POC。 我错过了任何configuration? 我有一个docker运行在一个特定的端口 当我运行docker ps a时,我得到以下结果 27b54b635a42|ubuntu|"/bin/bash"|56 minutes ago|Up 56 minutes|0.0.0.0:3000->3000/tcp| ubuntu 我有以下代码 exports.create = function(req, res) { docker.createContainer({ Image: 'ubuntu', Cmd: ['/bin/bash'], host: '127.0.0.1', port: '3000', NetworkMode: 'host', Tty: true, Binds: ['/tmp:/tmp'] }, function(err, container) { if (err){ console.log("error", err); } else { console.log("container created"); var containerId = "27b54b635a42"; container.attach({ stdio:true, stream: true, stdout: […]

E:无法find软件包redis-server

我正在使用Ubuntu机器(14.04.1)。 我已经安装了docker守护进程(1.12.3和版本:1.6.3)。 我写了一个dockerfile,它将下载redis数据库。 但它是抛出我以下错误: E: Unable to locate package redis-server 当redis服务器不工作时,我也尝试了redis。 它再次抛出相同的错误。 E: Unable to locate package redis Dockerfile的内容: FROM ubuntu:14.04 RUN apt-get update && apt-get install -y redis-server EXPOSE 6379 我能够运行apt-get update,但无法安装redis-server或redis。 Docker的registry是docker hub。 我可以在本地( sudo apt-get install -y redis-server )下载redis,但在docker之外,我无法使用docker。

同时Docker和VirtualBox

docker可以在virtualbox或者vmware工作站的任何地方执行。 据我所知在Windows中的docker安装程序需要Hyper-V需要被禁用的VirtualBox或工作站 。

polkit-gnome-authentication-agent-1无法在没有特权标志的docker中启动

我正在使用下一个docker gui容器: FROM centos:6 RUN yum -y install epel-release RUN yum -y groupinstall "X Window System" "Desktop" "General Purpose Desktop" RUN yum -y install openssh-server x2goserver x2goserver-xsession x2goserver-fmbindings x2goserver-printing pwgen RUN yum reinstall glibc-common # fix some issues RUN chkconfig sshd on RUN sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config RUN sed -i "s/#PermitRootLogin/PermitRootLogin/g" /etc/ssh/sshd_config RUN adduser […]

DockerHub自动构build失败

我有一个Dockerfile在本地build立没有失败。 我把它扔在Dockerhub,我可以从任何机器拉它,并成功地运行它。 当我试图创build一个链接到git仓库的自动构build时,构build开始失败。 有时候是成功的,有时候不是。 此外,我可以select更新重build图像,一旦推进。 所以,每当推进Dockerhub队列四个版本。 这是为什么? 他们中的大多数人返回错误说:“失败获得会议”。 我不明白为什么。

Docker-machine允许从docker主机访问外部networking

当我使用docker机器和hyperv创builddocker主机时,如何授予对主机内部的外部networking(或至less一个或两个服务器)的访问权限?

无法运行docker容器,因为它在启动后立即退出

我已经构build了容器,但是它在启动后立即退出,下面是docker文件。 FROM resin/rpi-raspbian:latest RUN apt-get -y update && apt-get install -y deluged && apt-get install deluge-web && apt-get install deluge-console VOLUME ["~/.config/deluge", "~/Downloads"] EXPOSE 8080 6881 RUN deluged CMD deluged