Tag: Ubuntu14.04

gevent无效运行Dockerregistry

我正尝试使用以下命令在Ubuntu 14上运行Dockerregistry: sudo gunicorn –access-logfile – –debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application 不幸的是,当我尝试这个时,我得到以下失败消息: Error: class uri 'gevent' invalid or not found: [Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/gunicorn/util.py", line 139, in load_class mod = import_module('.'.join(components)) File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/local/lib/python2.7/dist-packages/gunicorn/workers/ggevent.py", line 24, in <module> from gevent.server import StreamServer File […]

Django,Postgres,Docker – 无法在ubuntu 14.04上运行数据库迁移python 2.7.11

我使用相同的docker-compose文件来运行django和postgresql环境。 当我在本地虚拟机上运行环境(使用docker -machine virtualbox驱动程序和boot2docker分发版)并运行迁移或testing它的所有工作。 部署完全相同的环境运行ubutu 14.04我不能运行迁移或testing。 两个环境都运行Django 1.8和postgres 9.4.5 。 门户容器在ubuntu dist运行python 2.7.11上运行,而boot2docker上的门户容器运行python 2.7.10 我可以从django手动连接到数据库,但由于某种原因试图运行迁移或testing只是在一段时间后停止。 postgres sql日志不显示任何错误,python进程也不会抛出任何exception。 每次我尝试运行迁移时,进程停在下一行: Creating test database for alias 'default'… 然后就存在了。 我不确定我错过了什么。 我的docker – 撰写文件: portal: build: ./portal/ ports: – "80" container_name: portal env_file: ./portal/.env links: – postgres:postgres command: waitress-serve –port=80 –threads=10 ltgss.wsgi:application postgres: restart: always image: postgres:latest environment: POSTGRES_PASSWORD: 12345 […]

Ubuntu 14.04:升级到php7并卸载php5?

我将基于Ubuntu 14.04的Docker镜像升级到7.0。 我阅读了一些文章,给出了安装php7.0时卸载php5的命令。 这真的有必要吗? 优缺点都有什么?

docker不连接容器

我正在关注dockerlinks上的用户指南 我遵循以下步骤: sudo docker run -d –name db training/postgres sudo docker run -d -P –name web –link db:db training/webapp python app.py sudo docker inspect -f "{{ .HostConfig.Links }}" web 在最后一步中,指南声明了[/db:/web/db]的返回值 我收到的是<no value> 为什么容器不能链接?

在ubuntu 14.04上启动docker守护进程时出错(设备cgroup未安装)

我遵循docker指示安装和validationdocker安装(从http://docs.docker.com/linux/step_one/ )。 我尝试了2台Ubuntu 14.04机器,并且在启动docker守护进程时遇到以下错误: $ sudo docker daemon INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) INFO[0000] [graphdriver] using prior storage driver "aufs" INFO[0000] Option DefaultDriver: bridge INFO[0000] Option DefaultNetwork: bridge WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with message: modprobe: WARNING: Module br_netfilter not found. , error: exit status 1 INFO[0000] Firewalld running: false WARN[0000] […]

Docker服务无法启动

docker工人目前正在艰难地度过我。 我遵循这些说明 ,以便在运行由strato.de托pipe的Ubuntu 14.04的虚拟服务器上安装docker。 wget -qO- https://get.docker.com/ | sh 执行这行直接运行到这个错误消息: modprobe: ERROR: ../libkmod/libkmod.c:507 kmod_lookup_alias_from_builtin_file() could not open builtin file '/lib/modules/3.13.0-042stab092.3/modules.builtin.bin'modprobe: FATAL: Module aufs not found. Warning: current kernel is not supported by the linux-image-extra-virtual package. We have no AUFS support. Consider installing the packages linux-image-virtual kernel and linux-image-extra-virtual for AUFS support. 安装完成后,我安装了两个提到的软件包。 现在我的问题是,我不能让docker运行。 service docker […]

initctl太旧贵族检查

我正在尝试使用init-checkconf对新贵的脚本进行语法检查。 但是,当我运行它时,它会返回ERROR: version of /sbin/initctl too old 。 我不知道该怎么做,我试图重新安装暴发户,但没有改变。 这是从docker容器(ubuntu:14.04)中运行的,这可能与它有关。

在Ubuntu 14.04上运行docker -d失败

我正在开发由Host Europe提供的全新虚拟机,它与https://docs.docker.com/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit (和Ubuntu Trusty 14.04(LTS) (64位),3.13.0 Linux内核)。 在安装docker.io包后,docker docker ps失败,并显示“无法连接到Docker守护进程,是否在此主机上运行”docker -d“? 运行docker -d我得到: INFO[0000] +job serveapi(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服务试图通过暴发户启动时 。 在上面的描述中,我也根据“Docker-maintained Package安装”,用最新的Docker包进行了试用。 以下是使用docker docker -D -d更详细的ouptput: INFO[0000] +job serveapi(unix:///var/run/docker.sock) DEBU[0000] libdevmapper(3): ioctl/libdm-iface.c:363 (-1) /dev/mapper/control: open failed: Operation not permitted […]

Docker'WARNING:permission denied'on Ubuntu

使用docker时,我的Ubuntu机器突然开始显示这个警告: WARNING: open /home/parallels/.dockercfg: permission denied 我目前的用户在docker组,这是工作正常。 如何解决这个问题,而不是一直使用sudo?

使用Ansible来安装Docker

前一段时间,我问了一个关于Ansible和Docker的问题,并得到了这个很好的答案 。 我现在试图理解,答案好一点。 从本质上讲,我有一堆Ubuntu 14.04虚拟机,我希望Ansible在所有虚拟机上安装/维护Docker。 我的Ansible项目: myansible01.example.com:/opt/ansible/ site.yml allservers.yml roles/ common/ tasks/ main.yml 其中site.yml是: — # file: site.yml – include: allservers.yml 凡allservers.yml是: — # file: allservers.yml – hosts: all user: {{ privileged_user }} gather_facts: false roles: – common 而其中roles/common/tasks/main.yml是: — # file: roles/common/tasks/main.yml – name: Add docker apt keys apt_key: keyserver=keyserver.ubuntu.com id=36A1D7869245C8950F966E92D8576A8BA88D21E9 – name: Update […]