Score:0

ข้อความโต้ตอบล่ม Ubuntu Docker Container

ธง us

โปรดจำไว้ว่าฉันยังคงเรียนรู้ Docker ฉันได้รับมันเพียงไม่กี่วัน อย่างไรก็ตาม ฉันกำลังพยายามทำงานกับ Ubuntu:Last Docker container ในบรรทัด CMD ฉันมีเชลล์สคริปต์ที่เรียกใช้คำสั่งบางคำสั่งจากนั้นไฟล์ที่คาดไว้

ไฟล์เชลล์:

#!/bin/bash
/mnt/scprime/spd /data -M gctwh &
นอน 45
คาดว่า /mnt/scprime/wallet.exp
คาดว่าไฟล์:

#!/usr/bin/คาดหวัง
ตั้ง my_password mypass
วางไข่ / mnt / scprime / spc wallet ปลดล็อค
คาดหวัง "รหัสผ่าน Wallet:" {send -- "$my_password\r"}
มีปฏิสัมพันธ์

ฉันสามารถเรียกใช้สคริปต์นี้ได้โดยไม่มีปัญหาผ่าน bash ภายในคอนเทนเนอร์ แต่เมื่อฉันรันในเชลล์สคริปต์ใน CMD มันจะทำให้คอนเทนเนอร์ขัดข้องหลังจากรันไฟล์ที่คาดไว้ ดูเหมือนว่าจะเกิดขึ้นหลังจาก "โต้ตอบ" เนื่องจากไฟล์ปฏิบัติการ spc เป็นแบบโต้ตอบเมื่อขอรหัสผ่าน

ฉันได้ลองสิ่งนี้แล้วและมันก็ยังมีปัญหาอยู่

#!/bin/bash
SCPRIME_WALLET_PASSWORD=รหัสผ่านของฉัน
ส่งออก SCPRIME_WALLET_PASSWORD
/mnt/scprime/spc ปลดล็อคกระเป๋าเงิน

ฉันสร้างเชลล์สคริปต์และมันหยุดทำงานเพราะมันเป็นแบบโต้ตอบเช่นกัน

#!/bin/bash

apt-get -y ติดตั้งบางแอป

ฉันกำลังพยายามทำให้กระบวนการนี้ง่ายและเป็นไปได้โดยไม่ต้องสร้างหลายอิมเมจจากคอนเทนเนอร์ที่มีอยู่หลังจากที่ฉันติดตั้งบางอย่าง อย่างไรก็ตาม ฉันทำอะไรผิด?

jp flag
คำถามของคุณไม่มีสิ่งใดเกี่ยวกับสภาพแวดล้อม Docker ของคุณ สิ่งที่อยู่ใน Dockerfile.dll คุณจะเริ่มต้นคอนเทนเนอร์ของคุณได้อย่างไร?

โพสต์คำตอบ

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