இல் உருவாக்குவதற்கும் தனிப்பயனாக்குவதற்கும் a ஐப் பயன்படுத்துவது ஒரு சக்திவாய்ந்த முறையாகும். இங்கே ஒரு விரிவான செயல்முறை மற்றும் ஒரு குறிப்பிட்ட உதாரணம் ஒன்றை உருவாக்க மற்றும் தனிப்பயனாக்க: Dockerfile images
Docker Dockerfile image
உருவாக்கு a Dockerfile
புதிய உரை கோப்பை உருவாக்கி அதற்கு பெயரிடுவதன் மூலம் தொடங்கவும். Dockerfile
அடித்தளத்தை வரையறுக்கவும் image
FROM
புதியவற்றுக்கான அடிப்படை படத்தைக் குறிப்பிட கட்டளையைப் பயன்படுத்தவும் image
. image
அடிப்படைப் படம் ஏற்கனவே உள்ள படமாகவோ Docker Hub
அல்லது நீங்கள் முன்பு உருவாக்கிய வேறொரு படமாகவோ இருக்கலாம் .
Ubuntu 20.04 image
எடுத்துக்காட்டாக, அடிப்படையாக பயன்படுத்த image
, நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
FROM ubuntu:20.04
நிறுவல் மற்றும் கட்டமைப்பு கட்டளைகளை இயக்கவும்
RUN
படத்தை உருவாக்கும் செயல்பாட்டின் போது கட்டளைகளை இயக்க கட்டளையைப் பயன்படுத்தவும். மென்பொருள் தொகுப்புகள், சூழல் கட்டமைப்புகள், கோப்பகங்களை உருவாக்குதல் மற்றும் பிற தேவையான பணிகளைச் செய்ய நிறுவல் கட்டளைகளைப் பயன்படுத்தலாம்.
எடுத்துக்காட்டாக, இல் Nginx ஐ நிறுவ image
, நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
RUN apt-get update && apt-get install -y nginx
சாவ் செப் காக் டாப் டின் வா த் எம்யூக் வாவோ image
கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்கவும் image
: COPY
ஹோஸ்ட் இயந்திரத்திலிருந்து கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்க கட்டளையைப் பயன்படுத்தவும் image
. மூல கோப்புகள், பயன்பாட்டு கோப்பகங்கள், உள்ளமைவு கோப்புகள் மற்றும் பிற ஆதாரங்களை நீங்கள் நகலெடுக்கலாம் image
.
app
எடுத்துக்காட்டாக, ஹோஸ்ட் இயந்திரத்திலிருந்து கோப்பகத்தை /app
உள்ள கோப்பகத்திற்கு நகலெடுக்க image
, நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
COPY app /app
a ஐ தொடங்கும் போது இயல்புநிலை கட்டளையை வரையறுக்கவும் container
இலிருந்து CMD
a தொடங்கப்படும்போது செயல்படுத்தப்படும் இயல்புநிலை கட்டளையை குறிப்பிட கட்டளையைப் பயன்படுத்தவும். தொடக்கத்தில் கொள்கலன் இயங்கும் முக்கிய நிரல் அல்லது கட்டளையை கட்டளை வரையறுக்கிறது. container
image
CMD
எடுத்துக்காட்டாக, இல் Nginx ஐத் தொடங்க container
, பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
CMD ["nginx", "-g", "daemon off;"]
image
இருந்து உருவாக்க Dockerfile
இலிருந்து புதியதை உருவாக்க docker build
, பாதையுடன் கட்டளையைப் பயன்படுத்தவும். Dockerfile image
Dockerfile
எடுத்துக்காட்டாக, தற்போதைய கோப்பகத்தில் image
இருந்து ஒன்றை உருவாக்கி அதற்கு "myimage" என்று பெயரிட, பின்வரும் கட்டளையைப் பயன்படுத்தலாம்: Dockerfile
docker build -t myimage .
ஒரு ஐப் பயன்படுத்துவதன் மூலம், உங்கள் பயன்பாட்டின் குறிப்பிட்ட தேவைகளைப் பூர்த்தி செய்ய, உள்ள கூறுகள் மற்றும் உள்ளமைவை நீங்கள் தனிப்பயனாக்கலாம். Dockerfile image
எடுத்துக்காட்டாக, தேவையான மென்பொருள் தொகுப்புகளை நிறுவ, சுற்றுச்சூழலை உள்ளமைக்க, மூலக் குறியீடு மற்றும் ஆதாரங்களை நகலெடுக்க நீங்கள் பயன்படுத்தலாம். இல் தனிப்பயனாக்கப்பட்ட கட்டிடத்திற்கு நெகிழ்வான மற்றும் மீண்டும் பயன்படுத்தக்கூடிய அணுகுமுறையை வழங்குகிறது. Dockerfile image
Dockerfile images
Docker