Tag: ubuntu 14.04

无法在phusion / baseimage上安装scala

您好,我无法安装Scala的基本形象 https://gist.github.com/geoHeil/f52bb118303157cafd77e0c49db3de71 该图像包含java8,但安装scala失败 dpkg: dependency problems prevent configuration of scala: scala depends on libjansi-java; however: Package libjansi-java is not installed. dpkg: error processing package scala (–install): dependency problems – leaving unconfigured 通常会显示java没有安装。 但是,java_home设置正确,java可执行文件在path中。

dockers / IBM bluemix中的openconnect(错误:TUNSETIFF失败:设备不适当的ioctl)

我创build了自己的基于Ubuntu 14.04的容器镜像,并使用apt-get安装了openconnect。 我可以ping谷歌,并访问我所期望的端口上运行的应用程序。 现在我正在尝试从容器到本地数据库的VPN连接。 我已经尝试在我的Ubuntu 14.04虚拟框中没有问题。 详情请参阅下文。 我现在正在尝试在容器中做同样的事情,但得到以下错误(请参阅下面的完整日志): TUNSETIFF失败:设备不适当的ioctl 我发现的东西: 来源: https : //serverfault.com/questions/379710/openvpn-setup-service-wont-start “你有什么types的VPS?你可能需要你的提供商在主机节点上启用TUN / TAP设备。” – >鉴于它可以在我的笔记本电脑上以完全相同的方式工作,我认为已经在主机上启用。 来源: https : //groups.google.com/forum/#!topic/docker- user/ 2jFeDGJj36E 我有一个tun设备吗? – >在那里有所有适当的权利 来源: https : //serverfault.com/questions/680721/how-to-create-dev-tun-device-inside-unprivileged-lxc-container 和 来源: https : //hub.docker.com/r/dperson/openvpn-client/ 也许我应该添加一些标志? cf ic run –device /dev/net/tun –cap-drop ALL –cap-add MKNOD –name <containerName> -p 11821:11821 -d <namespace>/<containerName python /<some […]

Symfony MongoId类未find错误

我正在使用Symfony3,并在我的应用程序中使用了mongo数据库。 我已经在我的composer.json文件中包含以下内容 "doctrine/mongodb-odm": "^1.0@dev", "doctrine/mongodb-odm-bundle": "^3.0@dev", 我曾尝试从互联网的几个解决scheme,但以下错误即将到来 Fatal error: Class 'MongoId' not found in /var/www/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Id/AutoGenerator.php on line 34 请有任何人可以帮助我。 这将是非常感激的。 谢谢

在Dockerizing ubuntu 14.04映像中使用webspare liberty时出现错误

FROM ubuntu:14.04 # Install JRE RUN apt-get update RUN apt-get install -y –no-install-recommends unzip RUN apt-get -y install openjdk-7-jre RUN apt-get -y install wget RUN apt-get update \ && apt-get install -y –no-install-recommends unzip \ && rm -rf /var/lib/apt/lists/* # Install WebSphere Liberty ENV LIBERTY_VERSION 16.0.0_04 ARG LIBERTY_URL ARG DOWNLOAD_OPTIONS="" RUN LIBERTY_URL=${LIBERTY_URL:-$(wget -q -O – […]

docker和VirtualBox VM中的Apache Kafka

我试图在虚拟机中使用Apache Kafka,即一个可用于docker(wurstmeister / kafka-docker)的版本,并通过VM的主机系统连接到Docker中的kafka代理。 我将更详细地描述设置: 我的主机系统是运行在“普通”计算机上的Ubuntu 64位14.04.3 LTS(内核3.13)。 我有一个完整和复杂的各种docker集装箱相互作用的结构。 为了不打扰,或者更好的说,封装这个整个结构,不能直接在主机系统上运行docker镜像。 另一个原因是主机上需要不同的python库,这会干扰docker-compose(用于启动不同的docker镜像)所需的python-lib版本。 因此,所需的解决scheme应该是通过VirtualBox(来宾系统:Ubuntu 16.04.1 LTS)build立一个虚拟机,并完全运行该VM中的docker环境。 这具有明显的优点,即VM本身可以根据docker结构的要求精确configuration。 如上所述,其中一个docker镜像提供了kafka和zookeeperfunction,可用于通信和消息传递。 这意味着.yaml文件设置了一个运行这个映像的容器,将kafka和zookeeper的所有必要的端口转发到docker环境的主机系统(这是虚拟机VM的guest虚拟机系统)。 为了使Docker环境在主机系统中可见,我通过VirtualBox的networking设置(networking – >适配器NAT – >高级 – >端口转发)转发所有端口。 系统的行为如下: 当我运行docker-environment(包括kafka)时,我可以使用推荐的标准kafka shell脚本(producer&consumer api)来连接,使用和生成VM-kafka。 当我在VM guest系统上运行一个Kafka和zookeeper服务器时,我可以从VM(主机)之外进行连接,在生产者和消费者api上生成和使用。 当我在Docker环境中运行Kafka时,我可以从VM之外的主机系统连接,这意味着我可以看到所有主题,获取有关主题的信息,同时还可以在Docker中看到来自kafka和zookeeper的一些debugging输出。 不幸的是,不可能产生或使用来自主机系统的任何信息到/从docker卡夫卡。 从生产者API我得到一个“批次过期”exception,消费者返回一个“ClosedChannelException”。 我做了大量的search,发现了很多提示如何解决类似的问题。 其中大部分引用kafka-server.properties中的advertised.host.name参数,可通过.yaml中的KAFKA_ADVERTISED_HOST_NAME进行访问。 例如,如果发生上述错误,则引用该参数。 不幸的是,这些场景都不具备docker和VMfunction。 进一步试图修改这个参数根本没有任何影响。 尽pipe我对docker 和 kafka不是很熟悉,但是在这里我可以看到一个问题,因为kafka消费者和生产者会获得docker环境的本地IP(在NAT中是10.0.2.15)作为代理。 但不幸的是,这个IP不是从虚拟机外部可见的。 因此,解决scheme可能是一个改变的设置,在VirtualBoxnetworking中应该使用桥接模式。 奇怪的是,桥接连接(当然)通过DHCP导致VM自己的IP,这导致VM 和主机系统都无法访问docker-kafka。 这最后一个行为似乎对我来说很尴尬。 总结我的问题是,如果有人有这种或类似的情况的一些经验,并可以告诉我,如何configurationdocker卡夫卡,VirtualBox虚拟机和主机系统。 我真的尝试了很多不同的设置,消费者和生产者调用没有成功。 当然,一些docker工人,卡夫卡人或者docker工人和卡夫卡专家也都欢迎回答。 如果您需要更多信息,或者您可以提供一些提示,请让我知道。 提前致谢

docker工人 – 在Ubuntu 14.04上撰写问题

我正在从Docker Compose文档中阅读本教程: https : //docs.docker.com/compose/gettingstarted/ 我在步骤4 – 使用Compose构build和运行您的应用程序 但是,每当我input docker工人组成 我得到以下错误: 错误:无法连接到Docker守护进程 – 您可能需要运行docker-machine start default 。 所以我试了 docker机启动默认 我得到了以下错误 主机不存在:“默认” 在运行docker机器上,我得到了 ubuntu @ thething:〜/ composetest $ docker-machine ls 名称激活的驱动程序状态URL群集错误 所以我试了 ubuntu @ thething:〜/ composetest $ docker-machine create –driver default 未find驱动程序“default”。 你有PATH中可以访问的插件二进制“docker-machine-driver-default”吗? 我GOOGLE了很多,但找不到特定的Ubuntu的东西。 请帮忙!

控制Docker中的传出stream量

我有4个容器运行Ubuntu 14.04一个作为主要和其他小孩容器。 我还创build了一个连接所有4个容器的内部networking 主容器连接到默认桥接networking以访问互联网。 问题是我必须通过从子容器到主容器的所有stream量。 所有入站和出站到子容器只能通过主容器 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c7899db54c0b ubuntu-14.04 "/bin/bash" 46 hours ago Up About an hour second-child 3032f73cc65e ubuntu-14.04 "/bin/bash" 46 hours ago Up About an hour first-child 9ba6b044b89d ubuntu-14.04 "/bin/bash" 46 hours ago Up About an hour third-child 10c2b04ab739 ubuntu-14.04 "/bin/bash" 46 hours […]

如何在不删除现有数据的情况下升级Docker Postgresql?

我是docker和postgresql的初学者。 如何将docker postgresql 9.5升级到9.6而不会丢失我当前的数据库? fyi:即时通讯使用Ubuntu 14和Docker 17.09 提前致谢。

Python3的UTF8编解码器没有按照预期在docker解码Ubuntu的:可靠

下面的东西真的让我感到困惑,我的笔记本电脑上的python版本以及Docker的Ubuntu中的python版本:可靠的图像打印不同的结果与他们的编解码器,这是什么原因? 例如,我的笔记本上的python3(ubuntu,trusty): Python 3.4.3 (default, Apr 14 2015, 14:16:55) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import codecs >>> codecs.decode(b'\xe2\x80\x99','utf8') ''' >>> python3上的Docker Ubuntu的:最新的: Python 3.4.0 (default, Apr 11 2014, 13:05:11) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import codecs >>> […]

Ubuntu docker swarm error“docker:无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行?

我正在尝试在一些Ubuntu 14.04stream浪盒上与领事build立docker swarm,但docker守护进程存在问题。 我已经有一个progrium / consul容器正在运行,并且正在运行一个swarm manager容器。 172.28.128.3是主机运行的一切,172.28.128.4是我试图启动Docker群容器的机器。 这是我的命令和输出: vagrant@ubuntu-14:~$ docker -H=172.28.128.4:2375 run -d swarm join \ > –advertise=172.28.128.4:2375 \ > consul://172.28.128.3:8500/ docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run –help'. docker没有其他问题,并尝试启动守护进程,就像我在我的Mac上boot2docker给出以下输出: vagrant@ubuntu-14:~$ eval "$(docker-machine env default)" docker-machine: command not found 更新:这里是$sudo docker info和$docker info的输出(除了下面描述的一行之外,它们是完全相同的) […]