Tag: debian

使用nginx-proxy容器(如前端服务器)访问同一主机上的多个容器时出现错误503

解决scheme在: https : //serverfault.com/questions/880212/error-503-when-using-nginx-proxy-container-like-a-front-end-server-to-access-mul 我希望能够访问包含Web应用程序的同一个主机上的多个容器。 当我想访问主机(通过他的IP地址)或容器(例如通过host_ip_adress /容器1),我得到了来自Nginx的503错误。 我想要的是通过ip_addrress_host / container1访问我的container1。 我在网上find的解决scheme是设置一个nginx代理前端服务器(来源: https : //blog.florianlopes.io/host-multiple-websites-on-single-host-docker/ ) 我的docker – 撰写文件: version: '2' services: nginx-proxy: image: jwilder/nginx-proxy ports: – "80:80" volumes: – /var/run/docker.sock:/tmp/docker.sock site_a: image: php:7.0-apache expose: – "80" environment: – VIRTUAL_HOST=192.168.12.28/container1 – VIRTUAL_PORT=80 volumes: – ./php:/var/www/html site_b: image: php:7.0-apache expose: – "80" environment: – VIRTUAL_HOST=192.168.12.28/container2 – VIRTUAL_PORT=80 […]

在CentOS7上使用Debian库运行MySQL docker镜像

我已经从Docker集线器中取出MySQL映像,并试图使用它 docker run (-i) (-t) -d -p 3306:3306 –name test-mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:latest —innodb_buffer_pool_size=1G —character-set-server=utf8 —collation-server=utf8_general_ci —lower_case_table_names=1 但容器立即退出。 docker ps输出为空,而docker ps -a输出为: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 93ffbf44b3c6 mysql:latest "docker-entrypoint…" 9 seconds ago Exited (127) 8 seconds ago test-mysql docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos/mysql-56-centos7 latest 1d5bc23ca83b 25 […]

如何在debian上安装bcmath:jessie php5.6?

我正在docker容器上运行一个linux实例。 这是一个debian:与PHP 5.6的杰西。 我想安装bcmath模块,但是我没有成功。 有人知道如何做到这一点? root@1419c032c35f:/etc/php5/fpm# apt install php5.6-bcmath Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package php5.6-bcmath E: Couldn't find any package by regex 'php5.6-bcmath'

Ansible Container无法加载libsudo_util.so.0以执行特权模块

我正在试图使用Ansible容器为应该在图像中安装节点的基本示例。 当我使用ansible-container build命令时,在成功build立导体图像之后,第一个任务失败,导致与sudo相关的错误。 有问题的任务需要执行root权限。 我正在运行Debian GNU / Linux 9.2(扩展版),通过Docker APT存储库安装Docker 17.09.0-ce。 我试用了Debian Stretch(2.2.1.0-2)和Pypi(2.4.1.0)中的Ansible。 我从Pypi(0.9.3rc0)和最新的Git源码尝试了Ansible Container。 我总是得到完全相同的错误输出。 Ansible模块抱怨如下: sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory 正在运行的任务如下所示: – name: Add the Node Source repository signing certificate to APT apt_key: id: 9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280 keyserver: hkps://hkps.pool.sks-keyservers.net become: yes 导体以及我尝试创build的服务都使用debian:stretch基础图像。 我正在运行带有sudo的ansible-container […]

Docker Deamon在Debian 7不适当的设备ioctl上

我只是根据本指南在我的debian 7系统上安装了docker。 尝试通过docker -d启动docker deamon,我收到以下输出: INFO[0000] +job serveapi(unix:///var/run/docker.sock) INFO[0000] WARNING: You are running linux kernel version 3.2.41-042stab094.7, which might be unstable running docker. Please upgrade your kernel to 3.8.0. INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) INFO[0000] +job init_networkdriver() inappropriate ioctl for device INFO[0000] -job init_networkdriver() = ERR (1) FATA[0000] inappropriate ioctl for device 那里发生了什么,我该如何解决? […]

在Docker容器中运行Rails应用程序

我想在一台debian机器上的Docker容器中运行Rails 4.2.1应用程序。 当我运行bundle exec rails时,出现这个错误: Could not find json-1.7.7 in any of the sources Run `bundle install` to install missing gems. 当我运行软件包安装时,我得到这个错误: Gem :: Ext :: BuildError:错误:无法构buildgem原生扩展。 /usr/local/rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20150604-137-10l84fa. rb extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c In file included from generator.c:1:0: ../fbuffer/fbuffer.h: In function 'fbuffer_to_s': ../fbuffer/fbuffer.h:175:47: error: macro "rb_str_new" requires […]

为什么kubelet无法从docker获取统计信息(错误500)?

我刚刚注意到我的kubelet日志上有很多错误,如下所示: Dec 16 15:21:00 kubenode4 kubelet[6851]: I1216 15:21:00.010282 6851 server.go:281] HTTP InternalServerError: Internal Error: unable to find Docker container "d3c1a6936a84028bd420f75c44a13a6ad7c816b651d33877352f2708dccbd943" Dec 16 15:21:00 kubenode4 kubelet[6851]: I1216 15:21:00.015338 6851 server.go:944] GET /stats/kube-system/kubedash-lm97r/cfa615f2-a405-11e5-8e30-525400ad92ba/kubedash: (10.337027ms) 500 Dec 16 15:21:00 kubenode4 kubelet[6851]: goroutine 2288 [running]: Dec 16 15:21:00 kubenode4 kubelet[6851]: k8s.io/kubernetes/pkg/httplog.(*respLogger).WriteHeader(0xc20953cfc0, 0x1f4) Dec 16 15:21:00 kubenode4 kubelet[6851]: /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/httplog/log.go:188 +0x9a […]

在脚本中使用鱼壳function

我有一堆shell脚本,第一个是安装stream行的鱼壳。 一旦这一步完成,我复制一个functions/目录到适当的位置。 然后我想使用spin函数来调用每个脚本,并显示一个微调,而每个脚本正在执行。 然而,当我通过初始安装鱼和configuration后,我无法使用函数,即spin <command> command not found 。 注意这是发生在一个临时docker集装箱内进行testing。 任何指针或帮助,将不胜感激。

MySQL容器崩溃后在/etc/mysql/my.cnf改变,如何编辑回去?

我改变了一些MySQL的configuration设置,并设置错误,现在的Docker容器不断重新启动,我找不到my.cnf文件在主机文件系统中编辑。 我已经尝试过aufs / diff文件夹,但是到目前为止找不到它。 还试过: find / -name my.cnf -exec nano {} \; 但它并没有提出我改变的文件。 而我试图改变config.v2.json来启动/bin/bash而不是mysqld并重新启动docker,但是它却使用官方的mysql容器镜像启动了mysqld (由于主pipe或其他?)。

Docker并没有释放干净的操作空间

/ var / lib / docker / aufs文件夹中有很多空间(分区已满)。 我已经清理了我的卷: docker volume rm $(docker volume ls -qf dangling=true) 清理图像: docker rmi $(docker images –filter "dangling=true" -q –no-trunc) 但对/var/lib/docker/aufs文件夹没有影响。 有任何想法吗? 谢谢