вторая выдает ошибку: docker: Error response from daemon: network some-network not found? Хотя под докам должно быть все норм.
1. docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
2. docker run -it --rm --network some-network postgres psql -h some-postgres -U postgres
Потому что some-network не существует?
А как можно изменить команду, чтобы она заработала? Если я уберу some-network, получается надо как-то локально запустить базу?
Создай сначала сеть с таким именем: https://docs.docker.com/engine/reference/commandline/network_create/
Получается, я просто создаю сеть командой docker network create some-network. Затем заново запускаю команду, но теперь ругается на сould not translate host name "some-postgres" to address. Или я неправльно сеть создаю?
Так постгрес тоже надо создать приаттаченным к сети some-network
Обсуждают сегодня