Tag: Ubuntu

Docker Ubuntu环境variables

在我的docker图像的构build阶段,我想为每个后续的“运行”命令自动设置一些环境variables。 但是,我想从docker conatiner中设置这些variables,因为设置它们取决于一些内部逻辑。 使用dockerfile“ENV”命令并不好,因为不能依靠内部逻辑。 (它不能依赖docker容器内运行的命令) 通常(如果这不是docker)我会设置我的〜/ .profile文件。 但是,docker不会在非交互式shell中加载这个文件。 所以在他们这一刻,我必须运行每个docker运行命令: RUN bash -c "source ~/.profile && do_something_here" 但是,当我每次运行一个bash命令时都必须重复这个操作,这是非常单调乏味的。 是否有一些其他的“档案”文件,我可以用它来代替。

如何解决Filebeat权限在初始化收集日志时被拒绝的错误

我有ELK泊坞窗容器打开端口和Filebeat在单独的容器上。 我在Kibana仪表板中获得了Logstash索引和Filebeat索引。 一些日志正在使用Filebeat中的Logstach发送到Elastic Search。 日志文件夹为我的应用程序,我试图获取在Filebeat容器外运行的日志,它被映射到Filebeat容器内。 所有的容器都在同一个networking上。 但是,当Filebeat来读取我的应用程序日志,我正在获得拒绝错误。 我试图读取单独的Apache日志,但获得相同的错误阅读日志。 我正在使用Oracle Virtual Box在Vagrant主机上执行所有这些操作。 任何人都可以告诉我如何给予权限或添加用户到我的应用程序或任何其他方式来做到这一点? 我正在使用Ubuntu 16.04与Docker和docker-compose并使用ELK 5.6.3。 以下是日志: filebeat_1 | 2017/10/18 09:12:42.390679 prospector_log.go:271: ERR Harvester could not be started on existing file: /na sir/default/logs/kern.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile d opening /nasir/default/logs/kern.log: open /nasir/default/logs/kern.log: permission denied filebeat_1 | 2017/10/18 […]

poste.io不发送/接收任何东西

我最近切换到了Docker,现在试图设置我的邮件服务器。 我用下面的命令开始使用一开始看起来不错的poste.io docker run -h mail.[server].me –restart unless-stopped -e VIRTUAL_HOST=mail. [server].me -e HTTPS=OFF -p 25:25 -p 800:80 -p 4430:443 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -v /etc/localtime:/etc/localtime:ro -v /mailserver/data:/data -t analogic/poste.io 但是,当试图发送邮件到Gmail或其他方式,SMTP交易似乎并没有完成。 看到这里显示多重错误的图像: https : //imgur.com/a/KNxnh 有一个build议是 删除/ etc / qpsmtpd / plugins中的“earlytalker”行… 因为与RFC的东西…但经过一些挖掘,我发现这个更可能的原因: Oct 20 18:54:10 auth: Error: […]

minikube仪表板不工作

我对Minikube很新。 我想在本地机器上尝试minikube。 我安装了Ubuntu的服务器和docker。 我已经下载并使用这个命令启动minikube: sudo minikube start –vm-driver = none 如果我input这个命令: sudo kubectl获取服务–all-namespaces 如果我input: sudo minikube仪表板–url我得到: http : //127.0.0.1 : 30000 如果我尝试使用我的笔记本电脑上安装的浏览器(用服务器IP地址replace127.0.0.1),我无法连接到Minikube仪表板。

使用LXD的Kubernetes部署和本地使用的Docker镜像的位置

我使用LXD作为部署选项在本地主机上安装了kubernetes。 另外我在本地系统上有ROS indigo的docker镜像。 但是一旦我创build了一个使用ROS indigo的docker镜像的镜像,镜像从gcr下载并存储在某处,但是并没有在我的系统本地使用镜像镜像。 如何编写.yaml文件以使用本地泊坞窗图像? Docker镜像是否存储在本地其他位置,如果是这样,我怎样才能访问镜像,进行修改并保存呢?

无法让Docker守护进程启动

我对Docker完全陌生,并试图在Linux Mint 18虚拟机上使用一些容器。 为了简明起见,Docker拒绝启动守护进程。 sudo docker daemon -D给出以下内容: DEBU[0000] docker group found. gid: 130 DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock) INFO[0000] libcontainerd: previous instance of containerd still alive (3091) DEBU[0000] libcontainerd: containerd connection state change: READY DEBU[0000] Using default logging driver json-file DEBU[0000] Golang's threads limit set to 86130 INFO[0000] [graphdriver] using prior […]

npm ERR! 代码SELF_SIGNED_CERT_IN_CHAIN AWS Ubuntu – 公司防火墙

必须将我们的AWS服务器从开放的Internet访问移到防火墙后面。 我从头开始设置新的服务器。 我有一个脚本来构build并启动一个docker镜像。 它在原始服务器上效果很好。 但是,防火墙服务器,没有运气。 我试过“npm set strict-ssl false”和“npm install npm -g –ca = null”+“npm config set ca =”“” 我读过尽可能多的文档,我可以find。 没有任何工作,我现在卡住了…这是从防火墙服务器的输出。 $ docker build . -t lab-server Sending build context to Docker daemon 23.68 MB Step 1 : FROM node:latest —> 14989a19b2c6 Step 2 : RUN apt-get update -y —> Using cache —> bf64a1065712 Step […]

Ubuntu 16.04上的Docker CE安装会导致networking崩溃

我正在尝试在AWS上安装docker-ce 17.09在ubuntu 16.04上的实例。 该实例位于VPC公司的后面,分配的安全组允许所有TCP和UDP通信。 但是,整个networking崩溃了,当Docker安装到达时,我的SSH连接丢失了: Setting up docker-ce (17.09.0~ce-0~ubuntu) … Connection reset by … port 22 这是由于VPC设置? 或者其他原因? 更新 由于我无法更改现有的VPC。 我决定不使用Ubuntu实例,而是使用亚马逊AMI。

Docker教程问题

在https://docs.docker.com第三部分“服务”上做一些教程,面对一些奇怪的事情。 完成所有步骤,直到testing部署堆栈…为什么我新部署的堆栈比我在教程的前面部分中运行的容器慢得多…试图更改docker-compose.yml中的副本和cpus …仍然没有。这是我的结果: 已部署堆栈的响应: curl -o /dev/null -s -w %{time_total}\\n http://localhost 40.049 仅从运行容器(教程第2部分)的响应: curl -o /dev/null -s -w %{time_total}\\n http://localhost 0.005 我在Windows 10中由VMWare托pipe的Ubuntu 16.04上。

将硬件资源locking到Container(Docker)

有没有办法将硬件资源locking到在Docker框架/ Ubuntu上运行的Container 例如:我想locking一个networking接口卡到一个给定的容器,其他容器不能直接访问网卡,甚至lockingGPIO到一个容器等。 谢谢,PT