Tag: meteor

如何将一个额外的端口转发到由mupx创build的docker容器?

我已经在EC2-Ubuntu服务器上成功部署了一个mupxmeteor应用程序。 现在我在meteor应用程序里面创build了一个额外的Websocket服务器,它正在监听端口8080,因为meteor已经在端口80上使用了自己的Websocket实现。我在本地机器上testing了它,它工作正常。 我已经编辑了AWS安全组,允许所有地址都使用8080端口。 docker ps显示: sudo iptables -L -n显示: 在Docker容器中的meteor应用程序中,如何将端口8080转换为端口8080? 如果我用mupx重新部署,这些设置是否仍然存在? dockerconfiguration由mupx处理,您可以在这里find相应的脚本: https : //github.com/arunoda/meteor-up/blob/mupx/templates/linux/start.sh 。 顺便说一句,我从来没有使用docker

bash:如何编写一个shell脚本来从DigitalOcean液滴内的MongoDB Docker容器中读取一个mongodump来备份MongoDB数据库?

我正在运行一个MeteorJSnetworking应用程序,在DO滴上进行meteor注入。 我想从我的本地机器运行.sh来偶尔获取备份。 能够有时间戳的文件夹将是一个加号。 这是我想用一个.sh文件实现的: 在本地机器上: ssh root@my.droplet.address # <prompt for password> 内部液滴: docker exec -it mongodb bash 在mongodb docker中: rm -rf dump mongodump -h 127.0.0.1 -d app 在远程液滴上: rm -rf dump docker cp mongodb:/dump dump 在本地机器上: sftp root@my.droplet.address 在远程液滴(sftp)中: DATE=`date +%Y-%m-%d_%H%M%S` get -r dump $DATE 是否有可能将所有这些在一个.sh文件?

使用docker-compose的MongoDb副本集的连接错误

我试图连接到4个容器下运行的mongodb副本集:3个mongo作为集群,1个发布mongo命令给其他人。 在这里,我不知道如何连接到我的应用程序与MongoDB的url。 docker-compose.yml是 mongo3: image: mongo:latest hostname: mongo3 expose: – "27017" – "28017" restart: always entrypoint: [ "/usr/bin/mongod", "–replSet", "rs"] mongo2: image: mongo:latest hostname: mongo2 expose: – "27017" – "28017" restart: always entrypoint: [ "/usr/bin/mongod", "–replSet", "rs"] mongo1: image: mongo:latest hostname: mongo1 expose: – "27017" – "28017" links: – mongo2:mongo2 – mongo3:mongo3 restart: always entrypoint: […]

'/ bin / sh -c bash $ METEORD_DIR / on_build.sh'返回一个非零的代码:1

我对docker很新,我想做的是创build一个我的Meteor App的Docker镜像,然后在一个容器中运行它。 (我在OSX上工作) 纠正我,如果我错了,但步骤是: 1)cd / myMeteorApp 2)创build一个文件Dockerfile,在我的情况下包含FROM meteorhacks/meteord:onbuild 3) docker build –tag jeromevi:mycoolmeteorapp . 4) docker images ,在这里我有: 有人可以帮我弄清楚我做错了吗? [编辑]下面的截图是当我创build我的形象时发生的事情

mongoimport将文档存储在Docker容器中

所以我在这个命令后面search文件的存储位置 mongoimport –db meteor –collection articles –type csv –headerline –file /data/seeds/articles.csv 我正在使用图像mongo:latest的Docker容器 我认为这将是在/data/db但没有我的数据库“meteor”或我的集合“文章”,所以我觉得我不在正确的文件夹…(应用程序是完美的,数据显示在网站上) 有人可以帮助我吗?

mup安装过程中的Mongodb错误

运行命令mup setup后,在Start Mongo阶段出现此错误 docker: Error response from daemon: driver failed programming external connectivity on endpoint mongodb (aa9c0b32c40688cb3eb949ab358fb2d71326c3e4aa1155e2668c37f84c4aad6c): (COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.2 –dport 27017 -j ACCEPT' failed: ). 运行systemctl status firewalld会提供以下输出;

如何将一个Dockerfile转换成一个Docker组合图像?

这就是我如何使用基于ubuntu镜像的nodeJS和meteorJS创builddocker镜像。 我将使用这个图像做一些testing。 现在我正在考虑通过docker撰写。 但是这是可能的吗? 我可以将这些命令转换成一个泊坞窗撰写yml文件吗? FROM ubuntu:16.04 COPY package.json ./ RUN apt-get update -y && \ apt-get install -yqq \ python \ build-essential \ apt-transport-https \ ca-certificates \ curl \ locales \ nodejs \ npm \ nodejs-legacy \ sudo \ git ## NodeJS and MeteorJS RUN curl -sL https://deb.nodesource.com/setup_4.x | bash – RUN curl https://install.meteor.com/ […]

meteor,docker和本地主机上的SSL

docker工人/docker工人/docker工人是很新颖的,并将其用于需要连接队列和一些其他服务的meteor应用程序。 我需要在localhost上设置SSL,因为我们使用getUserMedia API(Chrome在不安全的连接上弃用)。 我相信我需要创build一个自签名证书,但不知道该怎么做。 我是否在本地机器上设置它? 或者我在docker集装箱中设置? 请注意,meteor实际上是在本地的容器上以开发模式运行 任何明确的帮助开始这将是伟大的。 编辑:虽然在评论中提到类似的问题似乎解决meteor的具体问题,我更感兴趣的Docker和OSX的上下文,虽然我的实际问题是与meteor应用程序目前,我想find一个这不是依赖meteor的解决scheme,而是体贴的用户案例。

让meteor在docker + commiting中工作,然后重新运行问题

简短版本: 我基本上有一个我运行的图像,在那里我运行一个meteor应用程序。 但是当我提交这个图像,然后运行这个新的图像我的应用程序不运行。 任何人都可以build议我做错了什么? 或者我怎么能解决这个问题? 长版: 我有以下的docker图片: docker@boot2docker:~$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE meteor-todos 0.1 30bd0cd18781 3 days ago 840.6 MB 在这里我正在运行我的形象: docker@boot2docker:~$ docker run -it –rm -p 3000:3000 meteor-todos:0.1 bash root@5c04458cc81c:/# 在这里我创build我的meteor应用程序,我试图按照这里 : root@5c04458cc81c:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv […]

Meteor(MUP)与Docker自动构build完全一样吗?

问题更确切地说,这些命令是否以相同的方式工作? : mup setup mup deploy AND: docker run X 其中X将是与mongoDB /节点/ phantomJS等图像。 我目前正在试图理解Docker的确切点,从我看到的情况来看,自动化构build的工作方式非常相似,即:通过运行预写入的命令来设置环境。 不同的是,Docker运行这些命令来设置容器内的环境,而MUP则直接在服务器/虚拟机上安装。 我错过了什么吗?