Tag: ubuntu 14.04

使用Docker设置多个Ubuntu容器

需求: 基于Ubuntu 14.04的docker实例的设置,其中1个实例的行为像一个网关,用于所有其他networking通信。 为这样的设置创build一个泊坞窗撰写文件… 所有这些情况都需要在他们自己的专用dockernetworking和默认docker桥接器上进行。 创build了一个Dockerfile FROM ubuntu:14.04 # Set environment variables. ENV HOME /root # Define working directory. WORKDIR /root # Define default command. CMD ["/bin/bash"] 泊坞窗,compose.yml version: '3' services: main: image: testenginer_main tty: true first: image: testenginer_main tty: true 其中testenginer_main是我使用Dockerfile设置生成的图像文件 我检查了这两个实例正在运行 问题是我想有2个networking1连接到docker的默认桥接networking和第二个连接到其他容器,使其他容器可以通过networking1访问主networking

主机解决与docker和docker组成

我想知道为什么,在docker-compose的情况下,容器无法在与docker协同工作时parsing主机名? 主机在不同的物理机器上,但在同一个networking上。 我的Dockerfile FROM openjdk:8-jre-alpine CMD ping -c 2 myhost 我docker-compose.yml version: '3.3' services: net: build: . image: test/myimage:1.0 container_name: mycontainer 在docker-compose build我试了一下 docker run -it test/myimage:1.0 PING myhost (10.20.78.13): 56 data bytes 64 bytes from 10.20.78.13: seq=0 ttl=250 time=0.720 ms 64 bytes from 10.20.78.13: seq=1 ttl=250 time=0.515 ms 但 docker-compose up Recreating mycontainer … […]

在Docker容器上的SSH安装

我已经使用sudo apt-get install openssh-server在我的ubuntu上安装了ssh-server:在Mac OSX Yosemite上运行的最新的Docker容器。 我得到了使用boot2docker ip的容器的IP地址。 使用networking实用程序我可以validation端口22是否在该IP上打开。 但是,我不能ssh进入该容器的文件系统。 我没有明确指定在启动docker start -i CONTAINER_NAME的容器时应该导出端口22。 命令ssh -v localhost在容器的terminal上成功,但是当我尝试从我的Macterminal上执行时,它说: 连接由xxxxclosures 我在这里复制sshd_config的内容: http : //collabedit.com/a76d6

在安装了Mono的Ubuntu映像的Dockerfile中构build时出错

我有下面的docker文件,我试图用来build立一个Ubuntu的单声道图像。 FROM ubuntu:14.04 MAINTAINER John Smith <John.Smith@gmail.com> RUN sudo apt-get update RUN sudo /bin/bash -l -c apt-get install wget RUN sudo /bin/bash -l -c apt-get http://download.mono-project.com/repo/xamarin.gpg RUN sudo apt-key add xamarin.gpg RUN sudo echo "deb http://download.mono-project.com/repo/debian wheezy main" > /etc/apt/sources.list.d/mono-xamarin.list RUN sudo apt-get update RUN sudo apt-get install mono-complete 当我运行下面的docker build命令… docker build -t="test/mono" . […]

Ubuntu 14.04上的Docker守护进程日志在哪里?

我检查了这个答案 ,但它似乎并没有为我工作。 这是关于系统的信息: ~ $ /usr/bin/lsb_release -d Description: Ubuntu 14.04.4 LTS ~ $ docker info Containers: 2 Running: 1 Paused: 0 Stopped: 1 Images: 54 Server Version: 1.11.2 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 62 Dirperm1 Supported: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge null host […]

如何closures并重新打开dockerterminal

我正在Docker中安装nvm。 在完成安装之后,运行echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile ,然后closures并重新打开terminal。 我认为上述过程更新bashconfiguration文件,让我用nvm命令从bash访问nvm.sh 但是,要做到这一点,我必须closures并重新打开bash /terminal。 有反正这样做,或者我已经停止docker集装箱,然后再运行它?

Docker:无法运行Docker命令

我已经在Ubuntu 14.04 LTS上安装了docker engine v1.12.3,并且因为启用了Remote API的以下更改,我无法拖放或run任何Docker镜像, 在/etc/default/docker docker中添加了DOCKER_OPTS =“ – H tcp://127.0.0.1:2375”。 /etc/init.d/docker启动。 以下是收到的错误, docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host? docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 注意:我已经将用户login到了docker组中

是否有可能为docker集装箱的GUI?

我想为系统中的开发人员提供单独的环境,这样我们仍然可以保护他们的系统免受程序崩溃导致的任何硬件/软件故障。 我想要的是一个系统应该有容器,每当开发者login到他们的系统,他们应该再次login到容器开始他们的工作这就像系统的客人/标准用户,但它应该与容器工作。 所以容器应该提供一个像真实系统(GUI)的环境。 docker工人可以吗? 我知道如何在容器中使用GUI运行指定的应用程序,因为您可以在Docker中运行GUI应用程序吗? 。 但在我的情况下得到开发人员的环境(与GUI)与docker,例如login到docker容器与VNC客户端为 ———————————————– | real system (VNC client) | docker | | | ———-> |container | | | | | | ———————————————–

在Ubuntu 14.04.1 Docker容器上无法获取postgresql-9.3-postgis-2.1

我试图为克隆的应用程序安装postgresql-9.3-postgis-2.1或postgresql-9.1-postgis-2.1,但是我只能从我的Ubuntu docker镜像上得到postgresql-9.4-postgis-2.1。 我看着图像,发现它在Ubuntu 14.04.1图像上。 我试图在我的Xubuntu 14.04.2 VM上安装postgis,一切正常。 我怎么能得到安装工程确定? Dockerfile非常简单: FROM python:2.7 RUN mkdir /workspace RUN mkdir /data WORKDIR /workspace RUN apt-get update RUN apt-get install postgresql postgresql-common postgresql-9.3-postgis-2.1 错误代码也是非常正常的: E: Unable to locate package postgresql-9.3-postgis-2.1 E: Couldn't find any package by regex 'postgresql-9.3-postgis-2.1'

ASP.NET泊坞窗图像暴露的端口被closures

我已经将EXPOSE添加到ASPNET Dockerfile并从中构build一个映像,但docker文件中公开的端口始终是closures的? 我是否需要下载特定的软件包以允许在此映像上打开端口。 Dockerfile FROM debian:jessie ENV DNX_VERSION 1.0.0-beta8 ENV DNX_USER_HOME /opt/dnx RUN apt-get -qq update && apt-get -qqy install unzip curl libicu-dev libunwind8 gettext libssl-dev libcurl3-gnutls zlib1g && rm -rf /var/lib/apt/lists/* RUN curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_USER_HOME=$DNX_USER_HOME DNX_BRANCH=v$DNX_VERSION sh RUN bash -c "source $DNX_USER_HOME/dnvm/dnvm.sh \ && dnvm install $DNX_VERSION -alias default -r coreclr \ […]