Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để ẩn mật khẩu Mysql trong một trình soạn thảo-docker bằng cách sử dụng env_file

Không cần tệp env. Nếu bạn chỉ sử dụng tên biến trong môi trường docker, hãy soạn environment định nghĩa, giá trị của nó sẽ tự động được chuyển từ máy chủ của bạn sang vùng chứa:

Các cổng
services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    environment:
      MYSQL_ROOT_PASSWORD: 

Từ tài liệu :

Nếu vì lý do nào đó, bạn muốn hoặc cần sử dụng tệp env, bạn cũng có thể:

Các cổng của
services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    env_file:
    - production.env

và trong production.env của bạn tệp (hoặc bất kỳ tên nào bạn đặt tên cho nó), chỉ cần đặt các dòng key=value :

MYSQL_ROOT_PASSWORD=7op-s3cr37

Xem thêm Tùy chọn cấu hình “env_file” .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gọi một hàm mysql trả về varchar trong chế độ ngủ đông

  2. Chuẩn hóa trong MYSQL

  3. Cấp quyền cho đường dẫn

  4. Làm cách nào để đặt sql ngày &giờ đầy đủ bằng java chứ không chỉ ngày?

  5. Lấy dấu thời gian bằng MySQL