Tag:

运行Docker Cloud

即时通讯新的Docker,我试图用命令运行Docker Cloud: # docker run dockercloud/cli 当我运行docker镜像时,什么也没有发生,我只能看到这个: usage: docker-cloud [-h] [-v] {action,container,event,exec,login,node,nodecluster,repository,run,service,stack,tag,trigger,up} … Docker Cloud CLI optional arguments: -h, –help show this help message and exit -v, –version show program's version number and exit Docker Cloud CLI commands: {action,container,event,exec,login,node,nodecluster,repository,run,service,stack,tag,trigger,up} action Action-related operations container Container-related operations event Get real time Docker Cloud events exec Run a […]

在Docker中运行Teampass并运行nginx代理

@Moderators:你可以添加标签teampass到标签列表吗? 我想运行Teampass作为一个以nginx为代理的docker容器。 我不确定是否有问题,Teampass带来了自己的Apache,并对我的nginx工作,或者如果我还有其他的东西完全错误的话。 我这样input 问题是,它没有通过这个页面,因为连接到mySQL端口不工作。 当我尝试安装它,没有运行的nginx,一切都按预期工作。 但是当我使用nginx时,它不再运行 docker构成文件: teampass: container_name: teampass image: teampass/teampass ports: – 127.0.0.1:8787:80 volumes: – /opt/teampass:/teampass links: – teampass_mysql teampass_mysql: restart: always image: mysql/mysql-server:5.5 ports: – 127.0.0.1:13306:3306 environment: – MYSQL_ROOT_PASSWORD=TEAMPASS_MYSQL_ROOT_PASSWORD – MYSQL_DATABASE=TEAMPASS_MYSQL_DATABASE – MYSQL_PASSWORD=TEAMPASS_MYSQL_PASSWORD – MYSQL_USER=TEAMPASS_MYSQL_USER volumes: – /opt/dbteampass:/var/lib/mysql nginx文件: upstream teampass { server 127.0.0.1:8787; } upstream sqlteampass { server 127.0.0.1:13306; } […]

Docker swarm创build命令的区别

我一直在关注docker swarm指令 ,来到“启动Swarm manager”部分,在这里我被告知要发出这个命令: docker-machine create -d virtualbox –swarm –swarm-master –swarm-discovery token://2144765674e460fbd53cf4bfcfb59207 swarm-master 有人可以解释一下我之前发布的create命令的区别吗: docker-machine create -d virtualbox local 在这两种情况下,你似乎都在virtualbox上创build了一些东西 – 是在一个你是一个奴隶,另一个是一个主人吗?

Docker:更新映像和registry

更新和存储图像的正确工作stream程是什么? 例如: 我从Github下载源代码(使用Dockerfiles的项目,docker-compose.yml) 我运行“docker构build” 我将新的形象推向Docker Hub(或AWS ECR) 我在源代码中做了一些改变 将更改推送到Github 而我现在应该做什么来更新registry(Docker Hub)? A)我应该再次运行“dockerbuild设” ,然后推新图像(新标签)到registry? B)我应该以某种方式提交对现有图像的更改并更新Docker Hub上的现有图像?

应用程序的多个实例

我有一个应用程序,我需要在同一个主机定义2个不同的环境中产生2个实例。 应用程序docker-compose.yml version: '2' services: db: image: postgres web: image: nginx depends_on: – db networks: default: external: name: my_reverse_proxy_network 正如你所看到的我正在使用一个networking,所以我的反向代理可以与他们沟通。 现在让我们运行这些实例: $ docker-compose -p proj1 up -d Creating proj1_db_1 Creating proj1_web_1 $ docker-compose -p proj2 -f docker-compose.yml -f proj2-overrides.yml up -d Creating proj2_db_1 Creating proj2_web_1 proj2-overrides.yml包含一些特定的envvariables来configurationproj2环境。 version: '2' services: web: environment: HOST: proj2.myapp.net 这是我的问题: $ […]

错误:mkdir与chown不能在Dockerfile中工作(nginx与php-fpm)

对于版本控制和安全性,我想将两个Dockerfiles合并为一个,然后为.sock =>创build一个目录,运行rmdir和chown。 如果没有rmdir和chown,我可以完美地构builddocker,如果通过端口9000运行。 只要我尝试设置.sock的目录,在dockerfile中,docker生成过程就会退出。 所有细节如下。 谢谢你的帮助。 第一个Dockerfile的一半 FROM debian:jessie ENV NGINX_VERSION 1.11.6-1~jessie RUN apt-key adv –keyserver hkp://pgp.mit.edu:80 –recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 \ && echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list \ && apt-get update \ && apt-get install –no-install-recommends –no-install-suggests -y \ ca-certificates \ nginx=${NGINX_VERSION} \ nginx-module-xslt \ nginx-module-geoip \ nginx-module-image-filter \ nginx-module-perl \ nginx-module-njs \ gettext-base […]

不能finddocker导入的输出

我使用下面的命令来创build一个docker镜像 cat exampleimage.tgz | docker导入 – exampleimagelocal 该图像已成功创build。 但是我无法find这个图像的位置。 我可以使用该命令来运行映像 docker运行exampleimagelocal 我试图find使用的文件 findexampleimagelocal 但它没有返回任何结果。 有人能告诉我docker存储这个文件?

反向代理到WordPress容器

我正在尝试通过Docker创build一个WordPress容器。 但是我在host上安装了NGINX , MySQL和Let's Encrypt 。 所以,我的Docker Compose文件是: wordpress: image: wordpress:latest restart: always net: "host" environment: WORDPRESS_DB_HOST: 172.17.0.1:3306 WORDPRESS_DB_NAME: DB_NAME WORDPRESS_DB_USER: DB_USER WORDPRESS_DB_PASSWORD: DB_PASSWORD ports: – "8080:8080" volumes: – /home/ubuntu/wordpress:/var/www/html 和我的NGINXconfiguration是: server { listen 80 443 ssl http2; server_name domain.com www.domain.com; # some headers ssl on; # some ssl settings gzip on; # some gzip […]

MySQL自动重启

问题 : 即使在mysqld报告“准备连接”之后,MySQL也会在启动后closures。 我只是使用公开的MySQL图像。 有谁知道是否有某种设置或错误,会导致重新启动? 日志不包含任何可能表示重新启动的错误。 重新启动后,数据库似乎工作正常,但我真的想避免这个初始重新启动,因为它把螺丝自动化很糟糕。 环境 : MySQL版本:5.6.33 Docker镜像 平台:Ubuntu Trusty Docker-Compose条目: myDatabase: image: mysql:5.6 environment: – MYSQL_DATABASE=myDatabase – MYSQL_ROOT_PASSWORD=FakeyMcFakeFace command: – –port=3307 – –sql-mode=NO_ENGINE_SUBSTITUTION – –max_allowed_packet=16M 日志: Initializing database 2016-09-12 16:17:39 0 [Note] /usr/sbin/mysqld (mysqld 5.6.33) starting as process 36 … 2016-09-12 16:17:39 36 [Note] InnoDB: Using atomics to ref count buffer […]

拉扯jenkins图像时获取“需要身份validation”错误

当我试图从docker中心拉jenkins图像( docker pull jenkins ),在下载时报告authentication所需的错误。 请build议。