Tag: Ubuntu

如何使用Ubuntu中的自定义参数自动启动docker守护进程?

我需要在Ubuntu中使用一些命令行参数来启动docker守护进程,当手动执行时,以下命令正常工作: $ dockerd -H fd:// -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock 上面的命令使我可以将docker与PhpStorm的docker插件集成在一起,并从那里configuration容器。 在我的情况下,Docker守护进程开始监听PhpStorm使用的TCP端口2375。 我需要用相同的参数自动启动docker守护进程,似乎有很多有争议的信息。 我尝试了许多不同的解决scheme,包括更改/etc/default/docker DOCKER_OPTS或/etc/systemd/system/docker.service.d/docker.conf并编辑DOCKER_OPTS参数。 如何在Ubuntu 16.04中自动运行上述命令行参数来运行docker守护进程?

Docker与Nginx的Ubuntu,PHP的FPM和S3FS,但s3fs不起作用

嗨,我不能连接到S3的存储从亚马逊nginx应该使用作为根。 这意味着我在run.sh中运行了s3fs命令,但是docker没有连接到S3存储器,在那里是一个HTML文件,应该通过nginx显示。 因为当我到本地主机时,我看到“forbitten”错误。 我没有在日志中的错误,所以我没有胶水,我可以解决这个问题。 你有什么想法如何解决这个问题? 这是我的Dockerfile: FROM ubuntu:16.04 MAINTAINER Corelike (Fabian Hahn) <docker@corelike.com> # Variables ENV S3_LOCATION=/www ENV S3_IDENTITY=IDENT ENV S3_CREDENTIAL=SECRET ENV S3_BUCKET=BUCKETNAME # Update ubuntu RUN apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y #Install nginx, php-fpm and s3fs RUN apt-get install -y nginx php-fpm php-mysql git wget automake autotools-dev g++ git […]

在Ubuntu上实现Docker化的Django

我在用: Ubuntu 16.04。 Docker版本1.12.6。 我想集装箱我现有的Django应用程序,知道一切顺利在这个应用程序。 =>没有错误,没有错误… 我的Dockerfile: FROM django ADD . /BackendServer WORKDIR /BackendServer RUN pip install -r requirements.txt CMD [ "python", "BackendServer/manage.py runserver 0.0.0.0:8000" ] requirements.txt djangorestframework gunicorn 现在一切顺利,除了执行manage.py python的最后一行,它说:“python:无法打开文件”BackendServer / manage.py runserver 0.0.0.0:8000“:[Errno 2]没有这样的文件或目录”。 所以,我执行下面的命令:“sudo docker run backendserver ./BackendServer/manage.py runserver 0.0.0.0:8000” 我没有错误,仍然服务器没有运行! 我该怎么做才能访问django服务器! 请帮忙!! 附加说明: 提前致谢!

为什么Docker容器不能parsing主机上/ etc / hosts中定义的主机?

我已经在两台不同的主机,MAc OSX和Ubuntu 16.04上创build了一些Docker容器 一个接一个地通过每个HOST机器,通过HTTP正确地提供它们。 问题出现在我需要托pipe容器在Ubuntu上解决彼此。 (在Mac OSX上一切工作正常) 在这两台主机上,我编辑了/ etc / hosts文件,如下所示: 192.168.0.13 mycontainer01.dev 192.168.0.13 mycontainer02.dev 192.168.0.13 mycontainer03.dev (在第二台主机上我有其他的IP清楚) 如果我从每台主机的(外部)ping mycontainer01.dev,我将返回host文件中定义的IP。 但是如果我inputnginx容器: docker-compose exec nginx bash 在macosx ping mycontainer01.dev会成功 在Ubuntu上将返回错误:$ ping myconteiner01.dev ping:地址不好

Ubuntu是否需要Docker机器,如果不是如何TCP一个Ubuntu docker守护进程?

我已经在Ubuntu机器上安装docker在Windows或Mac机上运行docker在TCP我们需要docker机,而在Ubuntu中没有必要,因为它已经运行在Linux环境 如果是这种情况,请考虑下面的图像 ubuntu@ip-XXXX:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE jenkins latest 04c1dd56a3d8 3 weeks ago 713 MB 现在我试图运行这个使用下面的命令 ubuntu@ip-XXXX:~$ sudo docker run -p 7878:7878 jenkins 执行后它正在运行propery ubuntu@ip-172-31-15-253:~$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 40e5f4212cf4 jenkins "/bin/tini — /usr…" 7 minutes ago Up 7 minutes 8080/tcp, 0.0.0.0:7500->7500/tcp, 50000/tcp […]

进行卷映射时,Docker权限问题

我想在一个容器里开一个Jupyter笔记本。 要求是在容器中创build的笔记本也应该在主机上可用。 为此我做卷映射: docker run -it –rm -p 8888:8888 -v $(shell pwd):/home/jovyan/work –name=notebook jupyter/base-notebook 当我运行上述命令时,我收到以下错误: docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "chdir to cwd (\"/home/jovyan/work\") set in config.json failed: permission denied". ERRO[0000] error getting events from daemon: context canceled 为了暂时解决这个问题,我改变了主机上当前工作目录的权限: chmod a+rwx [current directory] 我认为更改文件夹的权限不是一个好的解决scheme,应该有另一个问题。 另外我不得不提到,我在一家没有sudo权限的公司工作,我们使用共享的主目录。 其实我所有的图像都有这个问题。 例如: […]

docker的Ubuntu的形象uname结果

我有docker Ubuntu镜像后,我运行并附加到图像,并击中uname它仍然显示的Linux,我有docker在Redhat Linux上。 从我的红帽和Ubuntu的图像uname命令给出了相同的结果。 root@a1855e318574:/# uname -a Linux a1855e318574 3.10.0-327.13.1.el7.x86_64 #1 SMP Mon Feb 29 13:22:02 EST 2016 x86_64 x86_64 x86_64 GNU/Linux root@a1855e318574:/# bash-4.2# exit bash-4.2# uname -a Linux r00hszn0c 3.10.0-327.13.1.el7.x86_64 #1 SMP Mon Feb 29 13:22:02 EST 2016 x86_64 x86_64 x86_64 GNU/Linux 任何build议

无法从Docker容器运行Apache / php

我的要求是使用openface我需要训练数据集(图像)和testing从web界面(PHP)每个input图像,所有这些活动应该从docker集装箱运行。 我能够在Ubuntu机器上达到上述要求。 我们正试图在docker中安装完整的设置(apache / php&openface)。 目前我们无法使用docker从apache服务器调用html文件 以下是用于将项目导入到docker并安装apache / PHP的docker文件。 请告诉我是否需要在dockerfile中进行任何更改。 FROM ubuntu:16.04 RUN apt-get update && \ apt-get -y install sudo RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo ADD opencv-3.0.0 / ADD openface_setup.sh / RUN /openface_setup.sh ADD openface_work / RUN apt-get update && apt-get -y upgrade && DEBIAN_FRONTEND=noninteractive apt-get […]

Docker的Window版本无法将本地目录挂载到容器上的ubuntu映像?

我有一个docker镜像设置,在一个容器的Ubuntu镜像上运行NGINX。 在运行期间,我想在启动Docker镜像时按如下方式安装目录 docker run -v C:/Docker/webroot:/var/www/html -p 8080:80 –name default nginx_image 但是,当我查看日志时,上述命令给我以下错误 [20:18:03.853][ApiProxy] [Info]重写mount C:/ Docker / webroot:/ var / www / html(volumeDriver =)到/ C / Docker / webroot:/ var / www / html [20:18:03.870][ApiProxy] [Info] Failed to Walk to [snapshots c99a6d868eda009bf52542988015ef5676b2015b ro com.docker.driver.amd64-linux proxy http] 9p:没有这样的文件或目录 我尝试过写窗口path的不同方式,但是没有帮助。 我也通过login来检查Docker镜像/ var / www / html目录是否在那里创build。 附加信息: […]

即使守护进程正在运行,Docker也无法连接到Docker守护进程

Docker工作得很好,然后突然开始说它无法连接到Docker Daemon。 在检查之后,我发现Docker Daemon实际上正在运行。 我也可以访问在Docker上运行的所有服务。 docker version (或任何与守护进程交谈的命令)给了我这个: username@docker-host:~$ docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:14:09 2017 OS/Arch: linux/amd64 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 当我运行systemctl status docker ,它显示这个: username@docker-host:~$ systemctl status docker ● docker.service – […]