我需要运行odoo实例,但不使用环境变量,换句话说:从环境变量到Docker机密?如何通过docker secret使用命令:
echo 'secret' > notpasswords
docker run -d --name pg -e POSTGRES_PASSWORD_FILE=/notpasswords -e POSTGRES_USER=odoo -e POSTGRES_DB=postgres -v "$PWD/notpasswords:/notpasswords" postgres:9.6-alpine
docker run -p 9012:8069 -itd -v $path:/mnt/extra-addons --name odoo --link pg:db -t odoo:12
path=/volumes/docker/test/addons
目标是在odoo中隐藏postgres的密码,实际上,当我们运行odoo并在终端中执行htop命令时,我们将很容易找到postgres的密码。如何隐藏此密码。 我使用ubuntu 18.04 LTS系统。