Ao subir um imagem do postgresql no docker retorna essa mensagem:
Unable to find image ‘auth_db:latest’ locally
docker: Error response from daemon: pull access denied for auth_db, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied.
See ‘docker run --help’.
O comando que digitei:
docker run --name auth-db -p 5432:5432 -e POSTGRES_DB= auth_db -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=123456 -e postgres:11
A porta do container não muda, ela é 5432, mas a porta que você expõe deve ser diferente da 5432, pois ela já está em uso na sua máquina por um serviço executando localmente!
eu fiz assim também, gerou o id, porém não conecta no dbeaver.
Jonathan_Medeiros
Mas o container está executando corretamente então, certo?
O seu problema agora é outro, tu não está conseguindo se conectar com o banco via DBeaver, isso?
A
allan_esig
isso é que é estranho, gerou o id, porém quando eu dou um docker ps não aparece os containers, eu sou iniciante no docker e estou perdido com essa situação, acredito que seja isso que está impedindo de conectar ao dbeaver.
Jonathan_Medeiros
Quando você executa um container, e ele está em plena execução, ao executar um docker container ls ele seria exibido!
Aquele hash que é exibido não diz respeito ao container estar ou não em execução, é somente um identificador gerado para controle interno do próprio docker.
A
allan_esig
blz, então o problema de não está conectando no dbeaver é pq ele não está executado.
a retorno:
mcv@pop-os:~$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES