Tag: docker

其他节点上的Docker ping容器

我有2个虚拟机(VM1 IP 192.168.56.101和VM2 IP 192.16.56.102可以互相ping),这些是我正在做的步骤: – Create consul container on VM1 with 'docker run -d -p 8500:8500 –name=consul progrium/consul -server -bootstrap' – Create swarm manager on VM1 with 'docker run -d -p 3376:3376 swarm manage -H 0.0.0.0:3376 –advertise 192.168.56.101:3376 consul://192.168.56.101:8500 – Create swarm agents on each VM with 'docker run -d swarm join –advertise <VM-IP>:2376 […]

docker-compose与Dokerfile入口点脚本冲突

我试图用我的Django应用程序创build一个Docker镜像,但不幸的是我遇到了麻烦,试图运行我的入口点脚本。 Docker退出eith代码错误127并显示以下消息: /docker-entrypoint.sh:忽略/docker-entrypoint-initdb.d/* 您可以在相应的configuration文件下面find: Dockerfile FROM python:2.7 ENV PYTHONUNBUFFERED 1 RUN mkdir -p /web/src ADD . /web/src WORKDIR /web/src RUN pip install -U pip RUN pip install -r requirements.txt -U RUN chmod u+x docker-entrypoint.sh ENTRYPOINT ["/bin/bash", "docker-entrypoint.sh"] docker-entrypoint.sh #!/bin/bash python manage.py migrate python manage.py collectstatic –noinput touch /srv/logs/gunicorn.log touch /srv/logs/access.log tail -n 0 -f /srv/logs/*.log […]

Kubernetes和不安全的docker登记

我在AWS上跟踪kubernetes,并且设置了一个集群,但是通过从不安全的repo中提取docker镜像来创build应用程序时遇到困难。 当我创build集群时,我确保将环境variablesKUBE_ENABLE_INSECURE_REGISTRY = true设置为true。 但我似乎还不能从这个回购拉。 日志显示(编辑的应用程序名称和registryurl) 错误同步pod,跳过:未能“StartContainer”为“****”与ErrImagePull:“API错误(500):无法pingregistry端点https://dockerregistry .com:5000 / v0 / \ nv2 ping尝试失败,出现错误:获取https:// docker-registry。:5000 / v2 /:EOF \ n v1 ping尝试失败,出现错误:Get https:// docker-registry 。***。com:5000 / v1 / _ping:EOF \ n“ 任何人都可以请告知这个? 谢谢

如何在作为容器运行的Jenkins中运行Docker

我正在研究Centos7。 我有一个运行Jenkins的Docker容器。 在那个Jenkins容器中,我必须构build并运行其他Docker容器。 但jenkins不知道docker工人。 我能够执行一个shell并在容器中安装docker。 但是不能让容器在主机上使用我的docker引擎吗? 我怎样才能使用它? 在Jenkins(docker)容器中安装Docker的最佳select是什么?

如何连接与docker的rails应用程序中的mysql?

我使用mysql数据库创build了一个rails应用程序。 现在想把它们放到docker的容器中。 我正在使用docker,docker机器,docker组成。 我的docker-compose.yml db: image: mysql environment: MYSQL_ROOT_PASSWORD: <%= ENV['MYSQL_ROOT_PASSWORD'] %> ports: – "3306:3306" web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: – .:/myapp ports: – "3000:3000" links: – db 我的configuration/ database.yml default: &default adapter: mysql2 encoding: utf8 pool: 5 username: root password: <%= ENV['MYSQL_ROOT_PASSWORD'] %> host: <%= ENV['DB_PORT_3306_TCP_ADDR'] […]

无法更改Docker中“/”目录的权限

我正在构build基于Oracle Linux 6.7的Docker镜像。 看起来,创build的/目录的默认权限是不正确的:750.我想将其更改为755,但Dockerfile中的chmod命令似乎没有任何作用。 我如何设置/目录的权限? 我已经尝试在Dockerfile中添加USER root ,但是也没有工作。 Dockerfile FROM oraclelinux:6.7 RUN ls -ld / RUN chmod 755 / RUN ls -ld / docker build -t oraclelinux:fubar .输出docker build -t oraclelinux:fubar . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM oraclelinux:6.7 —> cfc75fa9f295 Step 1 […]

在运行时设置docker-compose.yml的端口

我有一个docker-compose.yml文件,在我的一个项目中,我链接多个容器来构build一个应用程序。 主入口点(即带有Web服务器的容器)在主机端口8080上运行。 现在这个端口被硬编码到docker-compose.yml文件中。 有没有办法使用运行时参数dynamic设置此端口? 我在文档中找不到任何内容,但另一方面,我无法想象这是不可能的。 是吗?

Docker镜像用于应用程序打包

显然,似乎有两种应用程序打包和部署的做法 创build一个docker镜像并部署它 从头开始构build和部署应用程序。 我很困惑如何使用选项1)。 前提是你可以在任何平台上使用Docker镜像并重新使用它。 但是,在实践中,这是一个可行的解决scheme,因为环境往往具有平台和应用程序特定的configuration? 我的testing环境中的docker镜像不能部署到产品,因为它包含模拟和testing级configuration。

Docker基本映像运行缓慢的Mac OS X

因此,我使用boot2docker在Docker上设置了Docker。 我有一切工作,但是,当我运行docker run -i -t base /bin/bash它的工作原理,提示出现…但它是极其缓慢。 缓慢的意思是,如果我input一个字符,屏幕上显示该字符需要大约30秒到一分钟的时间。 我检查了我的活动监视器,以确保我的系统内存不低,但事实并非如此。 在这个过程正在运行的时候,它显示了大约85%的空闲内存。 我很好奇,看看OS X上的其他人是否遇到这样的问题。 任何input将不胜感激。

docker集装箱内的Maven非常缓慢

我正在尝试设置一个Docker容器,用maven构build我的java项目 我已经创build了我的Docker文件从maven:3.2-jdk-7并构build了图像。 当我执行: docker run -it -rm -name my-maven-project -v“$ PWD”:/ usr / src / app -v“$ HOME”/。m2:/root/.m2 -w / usr / src / app -v“$ HOME”/。ssh:/root/.sshtestingmvn clean package -Dmaven.test.skip = true 大约需要20分钟才能完成..但如果我在主机上运行相同的mvn命令,则需要2分钟 我已经尝试通过使用给容器更多的内存 -m 4gb 但它没有改变任何东西,看着docker的数据,这个容器几乎没有使用2G以上 我从OSX运行所有这一切 有什么我需要做一个体面的时间做一个maven完成? 我非常惊讶,需要2分钟的时间在主机上。 这是什么docker统计在maven已经build立了10分钟后说 CPU: 201.13% Mem usage / limit : 2.508GiB MEM % : 62.69% NET I/O: […]