Tag: Ubuntu14.04

Docker守护进程无法正常重启

一直在我的docker部署中看到一个间歇性的问题。 基本上,docker守护进程无法正常重启。 从系统日志: init: docker main process ended, respawning init: docker main process (14333) terminated with status 1 init: docker respawning too fast, stopped 从docker新贵日志: FATA[0000] Error starting daemon: error initializing network controller: could not delete the default bridge network: network bridge has active endpoints /var/run/docker.sock is up 我可以通过运行来解决这个问题: sudo rm -r /var/lib/docker/network sudo service […]

来自守护程序的错误响应:getsockopt:连接被拒绝

当我试图从一个私人的Dockerregistry中拉出一个图像时,我得到了错误 Error response from daemon: Get https://XX.XX.XX.XXX:5000/v1/_ping: dial tcp XX.XX.XX.XXX:5000: getsockopt: connection refused dockerregistry肯定是侦听正确的端口。 运行 ss –listen –tcp -n -p 给出结果 State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:22 *:* LISTEN 0 128 :::22 :::* LISTEN 0 128 :::5000 :::* 有没有人有任何build议如何解决这个问题? 我真的被难住了! 提前致谢!

如何在Ubuntu 14上解决“而不是调用init脚本…”

我正在使用Ubuntu 14的Docker容器。 $ cat /etc/lsb-release # this is in the container DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS" 当我在容器中键入service cron start时,出现以下错误。 我认为下面的错误并不会因为我使用/etc/init.d/cron start时显示错误而导致错误。 $ service cron start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service cron start Since the script you are attempting to invoke has been converted to an Upstart […]

Docker错误:ln:target'ps'不是目录

我有一个dockerfile与下面的命令: RUN mkdir build run logs frontend/dist \ && apt-get -y install curl \ … && ln -s /usr/bin/esmtp /usr/sbin/sendmaildocker ps 运行$ docker build -f Dockerfile -t tag-name . 我收到错误: ebconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline debconf: […]

无法运行docker命令

在我安装docker之后,重新启动我的机器,每当我尝试运行任何docker命令时都会收到此错误: FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: read unix /var/run/docker.sock: connection reset by peer. Are you trying to connect to a TLS-enabled daemon without TLS? 它甚至发生: docker version 我无法理解,我已经将我的用户添加到docker组 sudo usermod -a -G docker kristian 没有什么,不断抛出同样的错误。 我在Linux的薄荷Rafaela,它是基于Ubuntu可靠tahr 有任何想法吗? 提前致谢! 编辑 我知道这是因为守护进程没有运行,但即使运行它也会发生: sudo service docker start 似乎开始,但后来同样的错误,我只是不能运行任何docker命令。

有没有办法来备份我的docker环境

我正在使用Ubuntu 14.04,并运行一些docker容器和图像与Python脚本。现在我必须重新安装到另一台Ubuntu机器。 Ex: that machine is not even having docker installed 有没有办法将完整的docker引擎从我configuration的机器备份到另一台机器

在Docker容器中安装了apt-get install的软件包在哪里?

我试图findlibgsl.so库成功安装后的Docker容器。 当我用docker run -it container/image bash运行一个交互式shell并尝试find它时, find / -iname "*libgsl*"我什么也没得到(该工具试图在/ usr / lib /下find它)。 似乎对于另一个成功安装的库(例如libjpeg62)也是如此。 那么,一般来说, 这些库被安装在哪里? 我正在MacOS上运行VBox的Docker。 这是Dockerfile文件: FROM phusion/baseimage # Install dependencies RUN apt-get update && apt-get install -y \ libgsl0ldbl \ curl \ gsl-bin # Installs preseq from sources into /opt/ ENV PRESEQ_RELEASE=2.0 ENV PRESEQ_URL=http://smithlabresearch.org/downloads/preseq_linux_v${PRESEQ_RELEASE}.tar.bz2 ENV DEST_DIR=/opt/ # Download preseq; untar & […]

无法在docker中挂载卷

我正在尝试使用docker-compose来装载我的本地目录在我的docker容器上的根级别的新目录。 据说这是一件相当简单的事情。 这就是我的docker-compose文件的样子: version: '2' services: web: build: ./docker/web/ expose: – 80 volumes: – .:/contracts docker / web中的Dockerfile字面上看起来像这样(我打算以后做更多): FROM php:5.6-apache RUN /contracts/provision/web.sh 但是我一直收到web.sh找不到的错误。 在我的Dockerfile中放入各种ls命令和类似的东西,显示在容器上没有创build一个名为“contracts”的目录。 如果我直接尝试一个现有的mnt ,我会得到相同的结果 – 目录保持为空。 但是一个docker inspect显示它显然已经安装了! "Mounts": [ { "Type": "bind", "Source": "/vagrant", "Destination": "/contracts", "Mode": "rw", "RW": true, "Propagation": "" } ], 我在运行Ubuntu 14.04的stream浪盒子上运行docker-compose。 任何帮助将非常感激,我在我的系绳的末尾。 谢谢!

解决链接的docker容器中的内部DNS

我通过以下方式构build两个基本图像 docker build –tag dw_web web/ docker build –tag dw_db db/ 并通过以下方式启动db容器: docker run -d –publish 3306:3306 –name dw_db_1 dw_db 当我通过以下命令启动Web容器时,我无法ping通我的db容器: $ docker run -ti –rm –publish 8181:80 –link dw_db_1:dbsrv –name dw_web_1 dw_web /bin/bash root@ccd4ad5f0ae4:/# env HOSTNAME=ccd4ad5f0ae4 TERM=dumb DBSRV_NAME=/dw_web_1/dbsrv DBSRV_ENV_DEBIAN_FRONTEND=noninteractive LC_ALL=en_US.UTF-8 LS_COLORS= DBSRV_ENV_LC_ALL=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ DBSRV_PORT=tcp://172.17.0.3:3306 DBSRV_PORT_3306_TCP_PORT=3306 LANG=en_US.UTF-8 DBSRV_PORT_3306_TCP_ADDR=172.17.0.3 DBSRV_PORT_3306_TCP=tcp://172.17.0.3:3306 DBSRV_PORT_3306_TCP_PROTO=tcp DBSRV_ENV_LANG=en_US.UTF-8 SHLVL=1 HOME=/root DEBIAN_FRONTEND=noninteractive […]

Docker在安装后不工作

我尝试使用linux方法安装docker。 但是当执行$docker run hello-world这个命令时,会输出: docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run –help'. 关于这个还能做什么?