இல் Docker, புரிந்து கொள்ள முக்கியமான மூன்று அடிப்படைக் கருத்துக்கள் உள்ளன: Container
, Image
, மற்றும். Dockerfile
Container
இது முதன்மையான கூறு ஆகும் Docker. A container என்பது ஒரு தனிமைப்படுத்தப்பட்ட செயல்படுத்தல் சூழல், அதில் ஒரு பயன்பாடு மற்றும் அதனுடன் தொடர்புடைய கூறுகள் உள்ளன.
ஒவ்வொன்றும் ஒரு சிறிய மெய்நிகர் இயந்திரம் போல இயங்குகிறது, நூலகங்கள், சார்புகள் மற்றும் container உள்ளமைவு Docker உட்பட பயன்பாட்டை இயக்க தேவையான அனைத்தையும் இணைக்கிறது.
Container வெவ்வேறு பயன்பாடுகளுக்கு இடையிலான தொடர்புகளைப் பற்றி கவலைப்படாமல் வெவ்வேறு சூழல்களில் தொடர்ந்து பயன்பாடுகளை இயக்க உங்களை அனுமதிக்கிறது.
container தேவைக்கேற்ப நீங்கள் உருவாக்கலாம், இயக்கலாம், நிறுத்தலாம் மற்றும் நீக்கலாம் .
Image
இது ஒரு இலகுரக, தொகுக்கப்பட்ட கோப்புகளின் தொகுப்பாகும், இதில் உருவாக்க தேவையான அனைத்தையும் உள்ளடக்கியது container
. image
உருவாக்குவதற்கான ஒரு வரைபடமாகக் காணலாம் container. இது பயன்பாட்டு உள்ளமைவுகள், மூலக் குறியீடு, நூலகங்கள் மற்றும் இயங்கக்கூடிய கோப்புகளைக் கொண்டுள்ளது.
Image மாறாதவை, மற்றும் container ஒரு image விருப்பத்திலிருந்து உருவாக்கப்பட்ட ஒவ்வொன்றும் அதன் சொந்த தனி மற்றும் தனிமைப்படுத்தப்பட்ட நிலையை மற்றவற்றிலிருந்து கொண்டிருக்கும் container.
image
தேவைக்கேற்ப நீங்கள் உருவாக்கலாம், பார்க்கலாம் மற்றும் பகிரலாம் .
Dockerfile
இது ஒரு எளிய உரைக் கோப்பாகும், இது ஒரு உருவாக்க வழிமுறைகளைக் கொண்டுள்ளது Docker image
. குறிப்பிட்ட கூறுகள் மற்றும் உள்ளமைவுகளிலிருந்து உருவாக்குவதற்கான படிகள் மற்றும் செயல்முறைகளை வரையறுக்கிறது. Dockerfile image
ஒன்றைப் பயன்படுத்துவதன் மூலம், பல்வேறு சூழல்களில் சீரான தன்மையையும் எளிதாக மறுஉருவாக்கம் செய்வதையும் உறுதிசெய்து, கட்டிடச் செயல்முறையை நீங்கள் தானியங்குபடுத்தலாம். Dockerfile image
image
Dockerfile FROM(அடிப்படையைக் குறிப்பிடுதல் image
), RUN(கட்டமைப்பின் போது கட்டளைகளை இயக்குதல்), COPY(இதில் கோப்புகளை நகலெடுத்தல் image
) மற்றும் CMD(இயக்கும்போது இயல்புநிலை கட்டளையை வரையறுத்தல் container
) போன்ற வழிமுறைகளைக் கொண்டுள்ளது.
Dockerfile தனிப்பயனாக்க image
மற்றும் image
கட்டிட செயல்முறையை நெகிழ்வாக நிர்வகிக்க உதவுகிறது.
இந்த கருத்துக்கள் அடிப்படை Docker மற்றும் நீங்கள் எளிதாக மற்றும் தொடர்ந்து பயன்பாடுகளை தொகுக்கவும், வரிசைப்படுத்தவும் மற்றும் நிர்வகிக்கவும் உதவுகிறது. Container
, Image
, மற்றும், ஆகியவற்றைப் பயன்படுத்துவதன் மூலம், வளர்ச்சி மற்றும் வரிசைப்படுத்தல் செயல்பாட்டில் உள்ள நெகிழ்வுத்தன்மை மற்றும் திறன்களைப் பயன்படுத்திக் கொள்ளலாம். Dockerfile
Docker