minio配置https【docker启动】

  1. 生成私钥openssl genpkey -algorithm RSA -out server.key
  2. 生成CSR openssl req -new -key server.key -out server.csr
  3. 生成证书 openssl x509 -req -in server.csr -signkey server.key -out server.crt
  4. 修改将servier.key和server.crt放在某个文件夹中,后面会挂在到minio容器里。比如我放在/home/zh_test/config
  5. 重命名证书和密钥,server.key改为private.key,server.crt改为public.crt
  6. 修改yaml文件,将证书所在的路径挂载进去
version: '2'
services:
  minio-test:
    image: 镜像地址:镜像版本
    restart: always
    command: server /data --console-address ":9001"
    ports:
      - "39001:9001"
      - "39000:9000"
    environment:
      - MINIO_ROOT_USER=admin
      - MINIO_ROOT_PASSWORD=admin123
    volumes:
      - /home/zh_test/data:/data
      - /home/zh_test/config:/root/.minio/certs #挂载证书

重启服务即可

你可能感兴趣的:(云原生)