As imagens do Docker do Couchbase estão sempre em hub.docker.com/_/couchbase/. Instruções completas para executar o Couchbase Docker Container estão disponíveis em docs.docker.com/engine/examples/couchbase/.
Iniciar o contêiner do Docker do Couchbase
Como iniciar um contêiner do Docker do Couchbase?
|
1 |
docker run -d -p 8091-8093:8091-8093 -p 11210:11210 couchbase |
Por padrão, esse comando inicia Couchbase Server 4.1 Enterprise Edition. As imagens mais recentes do GA estão sempre disponíveis usando esse nome de imagem. Esse servidor precisa ser configurado manualmente, acessando o Console da Web em https://:8091. O endereço IP do Docker Host, no meu caso, é obtido usando:
|
1 |
docker-machine ip couchbase |
As instruções para configurar o servidor estão disponíveis em docs.docker.com/engine/examples/couchbase/.
Contêiner do Docker do Couchbase pré-configurado
Se você quiser um servidor pré-configurado, poderá executar a imagem:
|
1 |
docker run -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta/couchbase |
Essa imagem é criada usando Dockerfile e configura o seguinte:
- Configura a memória
- Configura o serviço de índice, consulta e dados
- Configura as credenciais de nome de usuário/senha
Contêiner do Docker do Couchbase 4.5
Visualização para desenvolvedores do Couchbase 4.5 foi lançado recentemente. Ele pode ser executado como um contêiner do Docker:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
docker run -d -p 8091-8093:8091-8093 -p 11210:11210 couchbase/server:enterprise-4.5.0-DP1 Unable to find image 'couchbase/server:enterprise-4.5.0-DP1' locally enterprise-4.5.0-DP1: Pulling from couchbase/server a64038a0eeaa: Pull complete 2ec6e7edf8a8: Pull complete 0a5fb6c3c94b: Pull complete a3ed95caeb02: Pull complete 7d007592b256: Pull complete 31cbaa6abb86: Pull complete efe43bf775c4: Pull complete e8fff3fce5e8: Pull complete 2a747598893c: Pull complete Digest: sha256:873f2d8776d15019d8a45d01a2be5db345823b3093a3538970f1cd441c57d91c Status: Downloaded newer image for couchbase/server:enterprise-4.5.0-DP1 b4ea7e969278b94fd9748003f7305e5ffcc30b398c6c6301982895550fd7fd24 |
Observe que o nome da imagem é couchbase/server:enterprise-4.5.0-DP1. O Console da Web do Couchbase pode ser acessado em https://:8091. O endereço IP do Docker Host, no meu caso, é obtido usando:
|
1 |
docker-machine ip couchbase |
Portanto, o Console da Web tem a seguinte aparência:

Depois de configurar os serviços, o Console terá a seguinte aparência:

Container do Docker do Couchbase 4.5 pré-configurado
Agora, se você quiser um servidor pré-configurado, tente isso:
|
1 |
docker run -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta/couchbase-server |
Essa imagem é criada usando Dockerfile e configura o seguinte:
- Configura a memória
- Configura os serviços de índice, consulta, dados e texto completo
- Configura as credenciais de nome de usuário/senha
Portanto, aqui estão as imagens que você precisa usar:
| Imagem | Finalidade |
|---|---|
couchbase |
Última versão GA do Couchbase |
couchbase/servidor |
Versões intermediárias do Couchbase, como Developer Preview, Beta, etc. |
arungupta/couchbase |
Última versão GA do Couchbase, pré-configurada |
arungupta/couchbase-server |
Compilações intermediárias do Couchbase, pré-configuradas |
Fácil, não é?