Tag: 数据库复制

无法连接到运行在不同机器的docker中的mongodb副本集

我正在使用mongo服务器,其中有三个正在运行的docker,另一个映射所有三个mongo dockers并从中创build副本。 configuration相同的是: mongo1: build: mongodb/ hostname: mongo1 expose: – "27017" ports: – "ip:27017:27017" # links: # – mongo2:mongo2 # – mongo3:mongo3 restart: always volumes: – ./data/mongodb/mongo1:/data/db entrypoint: [ "/usr/bin/mongod", "–replSet=rs", "–noauth", "–rest", "–httpinterface", "–dbpath", "/data/db","–port","27017","–bind_ip","0.0.0.0" ] mem_limit: 1024m mongo2: build: mongodb/ hostname: mongo2 expose: – "27018" ports: – "ip:27018:27017" restart: always volumes: – ./data/mongodb/mongo2:/data/db […]

“pg_xlog / RECOVERYHISTORY”:权限被拒绝Google Cloud Instance

我创build了这个基本上是postgres 9.5 + pghoard的 Docker Image,它会自动创build一个数据库备份(基于configuration文件),因为pghoard服务器正在运行它自动retore一个basebackup,如果我运行docker docker run但是当我在Google Cloud实例中复制同一个进程时,出现错误 root@postgres-2499481557-3zv8d:/var/lib/postgresql/data/pgdata# docker-entrypoint.sh postgres LOG: database system was shut down in recovery at 2017-09-29 14:54:01 UTC LOG: restored log file "00000002.history" from archive FATAL: could not open file "pg_xlog/RECOVERYHISTORY": Permission denied LOG: startup process (PID 62) exited with exit code 1 LOG: aborting startup due to startup […]

docker群集群之间MySQL数据库的复制

我有两个docker群集群。 每个集群都有一个带有MySQL服务器的容器。 我需要在存储在不同swarm集群上的那些MySQL服务器之间实现复制。 也许有人已经使用这样的设置? 我需要做这样的事情