Docker – 安全的mysqlconfiguration
我想为我的生产和testing环境运行一个单独的docker容器为我的mysql
数据库。 问题是,它有可能暴露port
号和环境值,例如黑客已经获得访问容器。
我怎样才能写一个安全的mysql
映像,不显示端口号和环境variables?
UPDATE
我创build了一个本地.env文件,并在我的docker-compose.yml中使用了variables。
泊坞窗,compose.yml
version: '3.1' services: mysql: image: mysql:5.6 ports: - 3306 environment: - DB_DATABASE=${DB_DATABASE} - DB_USERNAME=${DB_USERNAME} - DB_PASSWORD=${DB_PASSWORD}