Tag: boot2docker

Docker容器在不同的主机上改变行为

我使用不同的工具(sentinelsat et sen2cor)build造docker集装箱: #Modified Ubuntu docker image, adding some dependencies #Starting image FROM ubuntu #Install of Anaconda2-4.2.0 (from docker anaconda : https://github.com/ContinuumIO/docker-images/tree/master/anaconda) RUN apt-get update –fix-missing && apt-get install -y wget bzip2 ca-certificates \ libglib2.0-0 libxext6 libsm6 libxrender1 \ git mercurial subversion RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ wget –quiet https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh -O ~/anaconda.sh […]

如果configuration了registry镜像,则从Docker集线器中提取图像

我已经configuration了–insecure-registry myregistry.com:4443作为私有的DTR,并且还在EXTRA_ARGS中的/ var / lib / boot2docker / profile中configuration了镜像镜像 。 能够从私人DTR中拉出图像。 但是,如果图像有一些依赖的图像不是DTR的一部分,并在dockerhub无法拉动它。 有没有办法,我可以指定如果图像不可用在DTR从docker中心拉它? 另外,如果我不指定registry镜像,我需要指定主机名,同时拉图像,我想避免它,因此使用registry镜像。 任何帮助吗?

Dockerizing Web应用程序(WAR文件)

我想Containerize一个Web应用程序,这是一个WAR文件,Postgres作为数据库和Tomcat作为服务器。 这将是什么程序呢? 我正在使用以下dockerfile: FROM tomcat:8-jre8 MAINTAINER lpradel RUN echo "export JAVA_OPTS=\"-Dapp.env=staging\"" > /usr/local/tomcat/bin/setenv.sh COPY ./application.war /usr/local/tomcat/webapps/staging.war CMD ["catalina.sh", "run"]

Docker在具有相同configuration的机器上有相当不同的执行时间

我在3个不同的机器上运行Windows 10 Pro(Docker Toolbox安装)上的Docker,但具有相同的configuration:16Gb RAM,SSD,Core i7等。 除此之外,版本是相同的: Docker版本17.06.0-ce,build 02c1d87 Docker-machine.exe版本0.12.2,版本9371605 docker-compose版本1.14.0,build c7bdf9e3 所有的docker命令在其中一个中执行得更好 – 但是这是相当大的差异。 为了收集一些指标,我已经执行了一些使用Powershell的Measure-Command 。 这里举一些例子: Measure-Command {docker-machine create -d virtualbox –virtualbox-memory 9500 –virtualbox-cpu-count 4 –virtualbox-host-dns-resolver my-tests} 机器1结果( 我省略了不需要的信息以方便阅读 ): Minutes : 1 Seconds : 11 Milliseconds : 649 机器2结果: Minutes : 2 Seconds : 01 Milliseconds : 465 机器3结果: Minutes : 1 […]

请求URL中没有主机 – docker组成up -d

这是我docker-compose.yml : redis: image: docker_hub.artifactory.mycompany.com/redis:3.0 networks: – backend 运行docker-compose up -d给我这个错误: Pulling redis (docker_hub.artifactory.mycompany.com/redis:3.0)… ERROR: Get https:///v2/: http: no Host in request URL

Docker守护进程启动失败

尝试在ARMv7上的本机linux上运行docker守护进程。 但它在netpollinit , epollcreate失败。 几乎添加了运行Docker所需的configuration。 你能帮我解决这个问题吗? 我错过了什么吗? 以下是日志。 # ./docker-1.9.1 daemon netpollinit: failed to create epoll descriptor 38 fatal error: netpollinit: failed to create descriptor runtime stack: runtime.gothrow(0xddb370, 0x28) The Running config from target, Generally Necessary: – cgroup hierarchy: nonexistent?? (see https://github.com/tianon/cgroupfs-mount) – apparmor: enabled and tools installed – CONFIG_NAMESPACES: enabled – CONFIG_NET_NS: enabled – […]

在Windows 7上运行Hydrosphere Mist Docker

我是新来的docker,我正在尝试通过Docker Toolbox命名为Hydrosphere Mist这个实用工具。我已经启动了下面的链接下面的容器 运行火花2.1.1的薄雾泊坞窗 utkarsh.saraf@P5-GL2KXXX MINGW64 ~ $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c499be9d26ae hydrosphere/mist:0.13.3-2.1.1 "/docker-entrypoin…" 9 minutes ago Up 9 minutes 0.0.0.0:2004->2004/tcp awesome_mestorf docker的属性如下: utkarsh.saraf@P5-XXXXXXX MINGW64 ~ $ env | grep DOCKER DOCKER_MACHINE_NAME=default DOCKER_CERT_PATH=C:\Users\utkarsh.saraf\.docker\machine\machines\default DOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp://XXX.XXX.XX.XXX:XXXX DOCKER_TOOLBOX_INSTALL_PATH=C:\Program Files\Docker Toolbox 如上所述,当我尝试在Internet Explorer中访问URL时,没有输出。 http:// localhost:2004 。 我在这里错过了什么?

redis-ha:无法在集群中创build指定数量的主设备

我正在尝试使用下面的命令创build一个由3个主站,3个从站和3个哨兵组成的集群。 helm install –set replicas.master=3 –set replicas.slave=3 stable/redis-ha 但是我看到只有一个主人正在创build。 头盔 – 版本0.2.3 GIT回购: https : //github.com/kubernetes/charts/tree/master/stable/redis-ha 下面是掌舵的日志。 => NAME DESIRED CURRENT AGE => eloping-fox-redis-ha-master 3 1 9s 我错过了什么或有什么问题吗? 我已经尝试了这个多个项目,每次只有一个主人正在创build。 我正在尝试使用VM / Minikube / Docker的Windows机器上。 PS C:\Users\rootus> helm install –set replicas.master=3 –set replicas.slave=3 stable/redis-ha NAME: eloping-fox LAST DEPLOYED: Wed Nov 1 16:34:58 2017 NAMESPACE: default STATUS: […]

如何在我的Windows命令提示符下运行docker命令?

我在docker快速启动terminal中运行docker命令。 我需要在我的Windowsterminal中运行这些命令。 当我检查docker的版本,它显示正确,但是当我运行docker ps或其他docker命令。 它显示如下: C:\Users\rajasekar.sambandam>docker ps error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/containers /json: open //./pipe/docker_engine: The system cannot find the file specified. 在Windows的默认守护进程configuration中,docker客户端必须运行提升才能连接。 这个错误也可能表明docker守护进程没有运行。

使用Docker for Windows 8时遇到问题

我有一台笔记本电脑与Windows 8,所以要使用docker我必须从这里下载并安装Docker工具,所以我试图运行docker run hello-world例子描述那里,但我收到以下错误: C:\Program Files\Docker Toolbox\docker.exe: error during connect: Post https://192.168.99.100:2376/v1.33/containers/create: Gateway Timeout. See 'C:\Program Files\Docker Toolbox\docker.exe run –help'. 当我运行一个简单的docker拉命令我得到这个: Warning: failed to get default registry endpoint from daemon (error during connect: Get https://192.168.99.100:2376/v1.33/info:Gateway Timeout). Using system default: https://index.docker.io/v1/ error during connect: Post https://192.168.99.100:2376/v1.33/images/create?fromImage=sonarqube&tag=latest: Gateway Timeout 在docker上ps我得到: error during connect: Get https://192.168.99.100:2376/v1.33/containers/json: Gateway Timeout […]