/ / Docker Volume vinculado com o contêiner do local compartilhado - docker, swarm docker

Volume do Docker Vinculado ao Contêiner de um Local Compartilhado - Docker, Swarm Docker

Eu estou tentando fazer um local centralizado parapostgresql e use isso para vários contêineres na mesma rede de docker. Para isso eu tenho que usar o local compartilhado no volume, por exemplo, algo como

docker -v 0.0.0.0data:/var/lib/postgrsql/data

Como posso especificar o local compartilhado como o caminho do host do volume e fazer uma ligação com a pasta vinculada do contêiner.

Detalhes do ambiente:

  • Ubuntu 17.10
  • Estivador 17

Qualquer ajuda ou orientação para conseguir isso seria apreciada.

Respostas:

0 para resposta № 1

No Swarm, você quer usar um driver de volume. Dessa forma, 1. você não tem montagens nfs manuais em cada sistema operacional de host do nó e 2. você pode garantir que o volume que deseja para um serviço específico esteja conectado ao host no qual planeja executar.

o O Docker Store tem uma lista de drivers de plug-ins de volume para várias soluções de armazenamento.

Se você estiver usando armazenamento em nuvem ou NFS simples, REX-Ray é provavelmente o plugin que você quer.