Tag: Linux容器

什么会导致中止信号被发送到一个Docker容器?

我的Web服务正在Docker容器中运行。 最近,我见过很多SystemExit错误,因为我使用的服务器( gunicorn )收到abort信号。 我已经检查了CPU Utilization和Memory Utilization监视器,但都是正常的,利用率不到50%,这似乎不可能是原因。 因为我可能在我的服务中请求下载,所以我想知道是由于文件处理程序用完了,但是我从未在我的日志中看到过相关的exception。 还有什么原因可能导致ABORT信号?

更改存储驱动程序后删除devicemapper

很长时间的听众,第一次来电。 我inheritance了一个运行docker的CI框,我正在寻求清除一些空间。 运行docker info告诉我,当前的存储驱动程序是overlay 。 尽pipe如此,我仍然可以看到/var/lib/docker/devicemapper仍然存在并且占用了10G的空间。 考虑到这一点,删除这个文件夹是否安全? 我怎么知道是否有任何这方面的参考? 谢谢你的帮助! 缺口

服务docker开始不工作(守护进程),ubuntu-15.10,运行dockerfile与intelliJ

我已经在Ubuntu 15.10上安装了docker,但是它并没有启动,这些是控制台的输出,我从Docker新来的,尝试从这个教程安装docker https://tecadmin.net/install-and-manage-docker-在Ubuntu的/ 我的兴趣是能够从intellij运行我的dockerfile 服务docker开始 root@rubnPC:/var/lib/docker# service docker start Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. systemctl status docker.service root@rubnPC:/var/lib/docker# systemctl status docker.service ● docker.service – Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) […]

如何在Docker中使用gpicview?

我正在AWS ubuntu实例上运行docker容器。 它看起来像这样: Ubuntu 16.04>外部tmux会话> nvidia-docker>内部tmux会话 我configuration了我的SSH,以便在外部tmux会话中运行: gpicview path_to_image.jpg 一切正常。 但是,如果我尝试在内部会话中使用它,它会中断。 所以问题是: 我需要使用哪个标志(nvidia)docker来允许x-windows转发 ?

如何在卷挂载不工作时定期备份Docker容器中的Postgres数据库?

我正在运行Windows 8.1 64位,以及Virtualbox和Docker-Toolbox的最新版本。 大多数一切正常工作,但是根据这个线程 ,装载Postgresql容器的数据目录会引发错误。 这是一种烦人的,因为我想能够有一个数据库的备份提交/手头上。 有没有其他的方法来做到这一点? 我正在考虑使用Docker信号和捕获sigkill / sigterm,但是我希望有一个更好的内置方法 – 在Docker或Postgresql本身中,而不是只运行一个脚本来在容器站点上导出.sql。

从Windows连接到Docker API到外部服务器

我正在使用Windows和虚拟机(VirtualBox),我使用Docker安装了Ubuntu服务器。 现在我正在努力在PhpStorm上定义Docker。 它需要连接到不工作的Docker套接字。 在Windows中,我可以用192.168.56.101来ping Ubuntu服务器。 你能给我一些build议,我该如何解决这个问题?

在boot2docker中安装额外的软件包

我正在使用boot2docker运行虚拟机。 我必须安装额外的软件包(例如Python库)。 我读了我应该使用命令tce-load命令进行安装,但是当我input这个命令时,我得到了错误: tce-load: command not found 。 任何关于如何解决这个问题的想法? 非常感谢您的帮助!

在主机上挂载的目录不起作用或访问docker容器

我的docker版本 $ docker -v Docker version 1.7.1, build 786b29d 主机在启动时挂载了一些目录。 $ cat /etc/rc.d/rc.local mount -t nfs -o nolock db:/A /usr/local/B/C [root@web8 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 24G 1.1G 22G 5% / tmpfs 3.9G 148K 3.9G 1% /dev/shm /dev/sda1 190M 71M 109M 40% /boot /dev/sda7 9.5G 1.2G 7.9G 13% /tmp […]

放弃容器内的特权

我的一个图像需要安装设备。 因此,启动时需要cap_sys_admin。 但是,一旦不再需要,我想放弃这个function。 有什么办法在后期放弃这个能力?

如何更改Docker for Windows的所有者

环境 Windows 10 [10.0.15063] Docker for Windows Community Edition 17.03.1-ce-win12(12058)stable 主机安装并分区为NTFS格式 命令 主办 docker run -d –volume E:/tmp:/tmp/test –name debian debian:8 docker exec -it debian /bin/bash 容器 cd /tmp/test mkdir abc ls -l # This line will be shown that root is the owner of abc useradd hello chown hello:hello abc ls -l # This […]