Score:1

วิธีเพิ่มใบรับรองที่ลงนามเองใน docker nginx:alpine

ธง pr

นี่คือคำจำกัดความ my-compose.yml

จิงซ์:
  รูปภาพ: "nginx:alpine"
  พอร์ต:
    - 5,000:80
  ลิงค์:
    - รีจิสทรี: รีจิสทรี
  ปริมาณ:
    - ./auth:/etc/nginx/conf.d
    - ./auth/nginx.conf:/etc/nginx/nginx.conf:ro

รีจิสทรี:
  ภาพ: รีจิสทรี: ล่าสุด
  ปริมาณ:
    - ./registry-data:/var/lib/registry

ฉันเริ่มนักเทียบท่าเป็นภูตทันที

sudo docker-compose -f my-compose.yml ขึ้น -d

บางทีฉันอาจต้องเพิ่มใบรับรองที่ลงนามด้วยตนเองในนักเทียบท่า "nginx:alpine" แต่จะทำอย่างไร

Score:1
ธง in

ขึ้นอยู่กับประเภทของห่วงที่คอนเทนเนอร์ Docker ของคุณต้องข้าม คุณสามารถทำได้โดยใช้ สำเนา คำสั่งใน DockerFile ของคุณ:

สำเนา /path/to/certificate.pem /etc/ssl/certs/nginx-selfsigned.crt;
สำเนา /path/to/certificate-key.key /etc/ssl/private/nginx-selfsigned.key;

หมายเหตุบางส่วน:

  • หากใบรับรองของคุณอยู่ใน .pem รูปแบบ ไม่ใช้กระบวนการแปลงใดๆ เพียงแค่เปลี่ยนชื่อ .pem ถึง .crt
  • คัดลอกใบรับรองที่เปลี่ยนชื่อไปยังตำแหน่งใบรับรองที่เหมาะสมสำหรับการติดตั้ง nginx ของคุณ
  • ตรวจสอบให้แน่ใจว่า nginx รู้ว่าไฟล์อยู่ที่ไหน:
    ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
    ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
    

สิ่งนี้ควรทำในสิ่งที่คุณต้องการ

Alex avatar
pr flag
ขอบคุณ @matigo ฉันคัดลอกใบรับรองภายในคอนเทนเนอร์และตรวจสอบ - มีอยู่หรือไม่ sudo docker exec -it 705c3bb67bce cat /etc/ssl/certs/nginx-selfsigned.crt และ sudo docker exec -it 705c3bb67bce cat /etc/ssl/private/nginx-selfsigned.key ใช่ มีใบรับรองอยู่ แต่ผลลัพธ์ของ https resuest คือ: "x509: ใบรับรองที่ลงนามโดยหน่วยงานที่ไม่รู้จัก" บางทีฉันอาจต้องรีสตาร์ท Nginx ภายใน docker เพื่อยอมรับใบรับรองใหม่ หรือ... ฉันไม่รู้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา