Tag: Ubuntu

不知道为什么我从nslookup得到两个响应

我在Ubuntu上,我正在运行一个docker默认桥接networking。 我有集装箱版本的zookeeper,kafka和一个我写的和kafka谈话的应用程序。 我做一个: docker exec -it <my-app id> /bin/bash 然后在我的应用程序的容器中运行nslookup kafka /go # nslookup schmafka nslookup: can't resolve '(null)': Name does not resolve Name: schmafka Address 1: 172.20.0.8 docker_kafka_1.docker_default 我不明白为什么我得到的输出“不能解决”(空)“”,然后我得到预期的IP地址后打印出来。 我试图谷歌nslookup和这个输出消息,但我不明白为什么会发生这种情况。 我的/etc/resolv.conf文件如下所示: /go # cat /etc/resolv.conf search valhalla.local valhalla v nameserver 127.0.0.11 options ndots:0

如何在Docker镜像/容器上执行docker exec docker容器的shell内build

感谢您阅读我的文章。 问题: # docker ps CONTAINER ID IMAGE COMMAND 35c8b832403a ubuntu1604:1 "sh -c /bin/sh" # docker exec -i -t 35c8b832403a type type rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:262: starting container process caused "exec: \"type\": executable file not found in $PATH" # Dockerfile FROM ubuntu:16.04 ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN apt-get […]

MariaDB服务器在Docker容器内运行的node.js服务器的查询超时

我有一个奇怪的情况,让我感到困惑,而我不确定在哪里看。 我有一个docker容器,其中有一个基于nodejs的应用服务器正在运行,而docker(正常守护进程)之外运行的mariadb服务器都运行在同一台机器上。 泊坞窗在主机networking命名空间中启动。 ( –network=host ),这意味着节点应用服务器连接到localhost:3306上的mariadb服务器。 mariadb服务器configuration为侦听所有接口( 0.0.0.0 )。 现在,当应用程序服务器在mariadb服务器上触发一个非常简单和短时间(根本不需要数据密集型)的查询时,会发生超时错误。 但是,对于其他node.js应用程序服务器(在其他计算机上运行),当它们触发相同的查询时,不会发生此超时。 我也在mysql cmd行(连接到localhost mariadb服务器)上运行相同的查询,这也工作。 那么为什么mariadb服务器专门似乎拒绝从这个特定的docker容器(运行在主机networking命名空间)相同的查询。 我的configuration是: 机器:Ubuntu 16.04 docker工人:docker版本1.12.6,编译78d1802 基地docker的形象:高山linux 3.6

Docker:通过Dockerfile安装npm包时出错

这是我的Dockerfile的样子。 正如你所看到的,我正在尝试安装meteorJS,standardJS和一些npm软件包。 FROM ubuntu:latest # build arguments ARG APP_PACKAGES ARG APP_LOCALE=en_US ARG APP_CHARSET=UTF-8 ARG APP_USER=app ARG APP_USER_DIR=/home/${APP_USER} # add packages for building NPM modules (required by Meteor) RUN apt-get update -y RUN apt-get -y dist-upgrade RUN apt-get install -yqq \ python \ build-essential \ apt-transport-https \ ca-certificates \ curl \ locales \ nodejs \ npm […]

尝试运行严格依赖特定版本Ubuntu的应用程序时,需要使用完整的Ubuntu Docker镜像吗?

我试图在Ubuntu 17上安装ZED相机附带的应用软件。官方支持的操作系统是Ubuntu 16。 安装脚本无法在Ubuntu 17上运行(有一个简单的版本检查,但我没有调整,因为担心强制安装可能会破坏其他应用程序或其依赖项)。 另外,我发现了依赖关系和依赖关系的困难方式 ,因此非常具体,以至于手动安装它们已经certificate是不可能的。 我计划在安装脚本中修改操作系统版本检查后,将应用程序安装到Docker容器中。 但是,我不确定是否需要全面安装Ubuntu 16.大多数依赖项都是第三方库,它们也应该在Ubuntu 17主机上运行,​​但是也需要Nvidia GPU驱动程序和CUDA库,而且也不能有人说他们。 任何有类似经验的人都可以帮忙吗?

Docker – 全部火花笔记本 – 从本地卷运行 – Ubuntu的

我已经安装了全火花笔记本泊坞窗的图像,但每次我运行它,容器启动任何文件,但默认空的工作文件夹。 我使用这个命令来运行它: sudo docker run -i -p 8888:8888 -v home/vaio/Documents/pyspark:/home/jovyan/work jupyter/pyspark-notebook start-notebook.sh –NotebookApp.token='' 我更喜欢使用-i而不是-d,但是在任何情况下问题依然存在 我有另一台电脑,我运行相同的命令,并从选定的本地目录的文件开始。

如何在Amazon ami上设置Nvidia-Docker的安装path?

我正在使用亚马逊阿美机器。 我的根目录几乎已满,我有一个/ data /我通常工作。 当我尝试build立一个ubunu os的docker文件时,我的系统变满了,构build停止。 我有两个问题: 我怎样才能configuration进程,这样所有的都会被写入 /data? 我有 /dev/xvda1 安装在上面 / 充分。 我怎么知道什么是安全的删除? 谢谢。

apche未能在docker集装箱开始

我已经在dockerfile的帮助下创build了一个docker容器。 FROM ubuntu:12.04 RUN apt-get update && apt-get install -y apache2 && apt-get clean ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV APACHE_LOG_DIR /var/log/apache2 EXPOSE 80 CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"] 我已经创build了一个容器,它运行成功。 当我停止docker服务,并再次启动容器。 容器启动成功,但Apache无法启动 [root@localhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4283f23b1785 ubuntu/webserver "/usr/sbin/apache2…" 20 hours ago Up 8 minutes 0.0.0.0:80->80/tcp […]

如何从主机上的文件中使用docker映像中的shell?

我必须input什么命令才能启动docker,并获得可以访问我的所有文件或主机上的主文件的shell? 例如,我在Mac上,我想运行ubuntu的grep文件,或使用Ubuntu的bash执行一个bash脚本

Docker启动在服务器上失败

我必须build立一个服务器来为应用程序创build一个数据库。 我有一个不是本地的Ubuntu 16.04.3 LTS服务器(GNU / Linux 4.4.0-96-generic x86_64)。 我在ssh连接到这个服务器。 我使用Docker来设置服务器。 我设法安装了Docker,Docker-composer和服务器文件(docker-compose.yml …) 我试图在本地启动它,它的工作原理,但是当我尝试在服务器上,当我想运行Docker时,我有这个错误: loan@ICT-getalift:~/backend$ docker-compose up –build Building web Step 1/8 : FROM node:latest ERROR: Service 'web' failed to build: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 我search和尝试了很多论坛,但它不工作…谢谢