Tag: Ubuntu

上游发送太大的头,而从上游docker的Ubuntu的fastcgi读取响应头

上游在读取来自上游的响应头时,发送了太大的头文件:“fastcgi:// unix:/var/run/php-fpm.sock:” server { … … location ~ '\.php$|^/update.php' { fastcgi_split_path_info ^(.+?\.php)(|/.*)$; #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini #fastcgi_pass 127.0.0.1:7777; fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_intercept_errors on; fastcgi_buffer_size 32k; fastcgi_buffers 16 16k; fastcgi_busy_buffers_size 256k; fastcgi_read_timeout 180; fastcgi_send_timeout 180; } } http { proxy_buffering off; } […]

我想从dockerfile安装我的ejabberd,图像正在build设成功,但是当我点击运行命令容器立即退出

运行容器后立即退出。 我想如何保持这个容器和ejabberd运行? 我应该在dockerfile中做什么修改? 任何帮助表示赞赏。 这是我的dockerfile: FROM ubuntu:16.04 RUN set -x && \ apt-get update && \ apt-get install -y \ make \ automake \ gcc \ g++\ libexpat1 \ libexpat1-dev \ libyaml-0-2 \ libyaml-dev \ erlang \ openssl \ zlib1g \ zlib1g-dev \ libpam0g \ libtext-iconv-perl \ libssl-dev\ git \ postgresql postgresql-contrib RUN apt-key adv […]

kubeadm kubedns错误。 无法访问外部networking或其他Pod

在Ubuntu中使用自托pipe的kubeadm时,我无法从k8s pod内部访问其他Pod和外部networking,但可以使用普通的Docker容器进行访问。 我尝试了不同types的荚networking,包括印花布,编织和法兰绒。 我从这里没有任何成功地跟踪debugging指令,下面是日志。 $ kubectl exec -ti busybox — nslookup kubernetes.default Server: 10.96.0.10 Address 1: 10.96.0.10 nslookup: can't resolve 'kubernetes.default' $ kubectl exec busybox cat /etc/resolv.conf nameserver 10.96.0.10 search default.svc.cluster.local svc.cluster.local cluster.local options ndots:5 $ kubectl get pods –namespace=kube-system -l k8s-app=kube-dns NAME READY STATUS RESTARTS AGE kube-dns-2425271678-9zwtd 3/3 Running 0 12m $ kubectl logs […]

在ubuntu 14.04上运行Docker时,权限被拒绝

我正在使用Ubuntu 14.04 我在~/workspace/project创build了一个文件夹。 和 docker run -it –rm -p 8888:8888 -v ~/workspace/project:/home/jovyan jupyter/pyspark-notebook 我有一个问题: PermissionError: [Errno 13] Permission denied: '/home/jovyan/.jupyter' 我试图closuresselinux (但实际上selinux不运行),并添加 – –privileged但这些解决scheme都没有工作。

Jenkinspipe道与Docker镜像正在占用磁盘空间(Ubuntu)

我正在Ubuntu 16.04上运行Jenkinspipe道,使用Docker镜像在Android项目上运行unit testing。 我configurationjenkins一次只保存1个构build,并放弃较旧的版本(虚拟机使用只有40GB的磁盘空间)。 但是每次构build时,var / lib / docker / aufs / diff文件夹都会增长500Mb,这似乎不可能清理。 将感谢有关如何解决这个问题的任何提示!

docker服务的权限在Ubuntu 16.04

我有一个ubuntu 16.04 ,我已经安装了docker和docker-compose , 但没有sudo我不能运行它们。 docker : docker build -t zizi . Cannot connect to the Docker daemon. Is the docker daemon running on this host? 对于docker-compose : docker-compose build Building ui ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket – is it running? If it's at a non-standard location, specify the URL with the […]

文件在Docker容器中不断返回

我正在使用Docker容器构build一个Drupal环境。 为了达到这个目的,我创build了2个docker容器。 一个用于drupal本身,另一个用于MariaDB实例。 这些使用docker-compose捆绑在一起: 这个环境的目标是根据PHP 7.xtesting现有的网站。 要做到这一点,我需要导入一个数据库转储与settings.php(凭证)文件。 一切正常,直到昨天。 每次启动docker-compose文件,并使用以下命令进行深入研究: docker exec -it drupal_environment bash 旧的settings.php文件不断返回。 我已经删除了我的卷,图像,networking和(运行)容器。 settings.phpconfiguration: UPDATE 仍然有同样的问题,即使我从docker集线器新鲜的图像。

Dockerfile ADD tar.gz不会在具有Docker的Ubuntu VM上提取

我有一个Docker Image,我想要构build,当我在Windows和Mac Docker上运行build命令时,它工作正常,构build正确,但是如果我在docker上运行相同的Dockerfile -Ubuntu-Server VM,错误。 我的Dockerfile的关键部分是: […] # Dependencies RUN apt-get update && apt-get install -y apt-utils curl git tar gzip # Install Go ENV GO_VERSION 1.8 WORKDIR /tmp ADD https://storage.googleapis.com/golang/go$GO_VERSION.linux-amd64.tar.gz ./ RUN mv go /usr/local/ […] 但是在Ubuntu服务器上,VM在RUN mv go /usr/local/ -step时失败 并产生以下错误: Step 10/24 : RUN mv go /usr/local/ —> Running in 6b79a20769eb mv: […]

Dockerizing Linux路由器(基于Iptables)

我有一个路由器(linux服务器有一套iptables规则)。 根据请求路由器将stream量路由到各自的服务器。 我想dockerize它。 dockerizing它的原因是我们的一些应用程序从虚拟机移到docker集群中。 所以linux路由器将有权访问基于服务发现的dockernetworking。 感谢一个人有任何想法。 谢谢。

VSTS Docker发布步骤

我很困惑到什么是需要将我的项目docker容器从docker库使用VSTS推到我的生产服务器上。 我已经完成了以下步骤: 用Dockerfile创build我的应用程序 在VSTS上运行构build以创build一个泊坞窗容器 推入该容器到我的hub.docker.io帐户。 我手动能够login我的Linux(Ubuntu 16)框,拉下的容器,并运行它100%。 我想在VSTS中创build一个释放步骤/动作来为我做最后一个手动步骤。 这可能吗? 如果有的话,可以有人解释的步骤或指向一个很好的指导。 注意:networking盒子是我自己的私人VPS盒子,没有主要的云提供商,只是直接与Docker安装Ubuntu。