Tag: Ubuntu

在Ubuntu 15.04上安装Docker CE Vivid

我有Ubuntu 15.04 Vivid。 我需要使用Docker CE v17.03 根据docker坞站,我需要有以下Ubuntu发行版之一:Yakkety,Xenial或Trusty在其上安装Docker CE。 Vivid的安装过程失败,因为没有专门的软件包。 有什么棘手的解决方法这个问题?

使用nodeJS创buildUbuntu的Docker镜像4

我需要用nodeJS 4创build一个ubuntu docker镜像。我正在做的是这样的: FROM ubuntu:16.04 RUN apt-get update -y && \ apt-get install -yqq python build-essential apt-transport-https ca-certificates curl locales nodejs npm sudo git RUN curl -sL https://deb.nodesource.com/setup_4.x | bash – RUN update-alternatives –install /usr/bin/node node /usr/bin/nodejs 10 但是这样做有意义吗? 安装apt-get install nodejs npm和curl -sL https://deb.nodesource.com/setup_4.x | bash – curl -sL https://deb.nodesource.com/setup_4.x | bash – 另外我还要做update-alternatives […]

英特尔深度学习SDK安装失败

我正在试图安装英特尔sdk深度学习工具,我不断收到错误。 这是日志: sudo ./install_training_tool.sh -toolport 3100 -toolpassword Waiting for server….. The connection to the server localhost:8080 was refused – did you specify the right host or port? Waiting for server….. The connection to the server localhost:8080 was refused – did you specify the right host or port? Waiting for server….. The connection to the server […]

Docker Nginx 502错误的网关ipv6

问题 我正试图在一台Ubuntu服务器上实现一个docker + nginx安装程序,并使用upstart和一个node.js应用程序。 我有node.js应用程序运行,我可以直接连接到它。 而nginx的默认服务器为我工作。 但是,当我尝试连接这两个networking时,遇到了502个坏的网关。 我想知道,如果这可能是由于我的ipv6节点地址(不是故意的,但显示在下面的netstat)。 对不起,如果这是一个noob问题/configuration问题。 我是nginx和Ubuntu的新手。 我已经梳理了一些有用的文章,发现整洁的Linux命令,但迄今没有任何解决scheme为我工作。 cat / proc / version: Linux version 4.4.0-72-generic (buildd@lcy01-24) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #93~14.04.1-Ubuntu SMP Fri Mar 31 15:05:15 UTC 2017 netstat -tpln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:21 […]

在Ubuntu 16上安装R语言 – 未满足的依赖关系

按照站点上的说明安装R语言[ here ]。 在安装过程中,我使用apt-get install命令在r-base组件上收到一个错误“ unmet dependencies ”。 按照以下命令序列查看日志: apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 Executing: /tmp/tmp.QQyv0HB7mS/gpg.1.sh –keyserver keyserver.ubuntu.com –recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 gpg: requesting key E084DAB9 from hkp server keyserver.ubuntu.com gpg: key E084DAB9: "Michael Rutter <marutter@gmail.com>" not changed gpg: Total number processed: 1 gpg: unchanged: 1 /data/shared/datascience# add-apt-repository 'deb [arch=s390x] https://cran.rstudio.com/bin/linux/ubuntu xenial/' apt-get update Hit:1 https://cran.rstudio.com/bin/linux/ubuntu […]

附加terminal和启动docker组成?

当我运行docker docker-compose up -d与下面的docker-compose.yml文件容器启动并终止。 什么是启动使用docker-compose.yml一个不退出的ubuntu shell的方式。 ( 我明白这是因为terminal没有连接到Ubuntu,所以它退出 )。 或者有什么办法“启动一个terminal附加的停止容器”,这样它不会退出? ubuntu_x64_v1610: image: ubuntu:16.10 container_name: Ubuntu-x64-v1610 ports: – 80:80 environment: UBUNTU_VERSION: "x64, v16.10, Shell" volumes: – /fldr:/root/fldr

通过VPN访问Docker容器和KVM虚拟机

Ubuntu 17.04应该用于托pipe3个Windows VM和多个应用程序,每个应用程序都在Docker容器中分离。 一些容器应该可以从互联网上访问。 使用带有防火墙/前端networking服务器的私有子网似乎没什么大不了的,它将诸如80的端口转发到Docker中相应的后端应用程序。 在Docker中也有一些内部应用程序,例如Portainer 。 这些应用程序用于pipe理,不应该向公众传播。 我的想法:使用OpenVPN创build到服务器的VPN隧道,以便这些服务只能通过VPN访问。 对于Windows服务器,RDP只能通过VPN使用。 但是我不确定,如何处理这个场景的路由。 我的第一个想法是使用不同的子网这种types的应用程序: Docker容器:192.168.0.1/24 KVM虚拟机:192.168.1.1/24 VPN客户端:192.168.2.1/24 对我来说似乎是一个很好的做法,因为这些types的客户是孤立的。 可能的问题在这里:通过这些networking进行一些通信是必需的,通过VPN访问Docker容器。 我认为当VPN作为Docker容器本身运行时,这是一个问题。 如何解决这个问题? 在主机上安装VPN看起来像一个简单的解决scheme,因为主机知道所有这些networking,这使得他充当路由器。 但从安全angular度来看,似乎并不好。 是否可以将多个networking分配给Docker容器,以便VPN容器也是KVM虚拟机networking的成员,以便通过Docker访问虚拟机? 这是一个更安全的解决scheme吗?

Docker Ubuntu 16.04 LTS – 使用tcpdump来捕获GRE数据包

我创build了一个从ubuntu:16.04 docker镜像派生的docker镜像,并基于此镜像启动了一个容器。 在这个容器中,我尝试使用tcpdump捕获GRE数据包。 但是,当我在容器中运行tcpdump -i <interface> proto gre ,出现以下错误: tcpdump: unknown ip proto 'gre' 任何想法如何可以解决? 注 :容器使用主机networking堆栈(即容器以–net="host" ) 提前致谢。

如何让elasticsearch在Ubuntu Docker容器中工作

我有一个dockerfile与以下内容: FROM ubuntu:14.04 # Install Java 8 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -y && \ apt-get install -y software-properties-common && \ apt-add-repository ppa:webupd8team/java && \ apt-get update -y && \ apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys EEA14886 && \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \ apt-get install -y oracle-java8-installer && \ apt-get install […]

运行在Ubuntu Docker容器中的tomcat7中的FileNotFoundException

我试图为我的软件使用tomcat7准备一个Web界面。 因此,我构build了一个非常简短的textareainput,然后调用我导入的软件来使用给定的文本并输出结果。 Tomcat7在一个Ubuntu Docker容器中运行。 我暴露的端口和tomcat7是可以从外面访问的。 但是,尝试使用该服务时,我得到FileNotFoundExceptions。 当我的导入软件试图访问这些文件时,会导致这些问题。 我使用绝对path。 我在没有docker容器的另一台机器上部署了它,并且没有问题。 因此,我得出结论,它必须与docker环境有关。 可能是什么问题,我该如何解决这个问题? 先谢谢你。