Kiel instali Docker sur Linux? Gvidilo por komencantoj
Docker estas unu el la plej popularaj ilo por virtualigo de aplikaĵoj, kaj ĝi fariĝis esenca ilo por multaj programistoj kaj sistemaj administrantoj. Ĝi permesas krei, distribui kaj ekzekuti aplikojn en izolitaj medioj nomataj "konteneroj". Se vi volas scii kiel instali Docker sur via Linux-sistemo, vi venis al la ĝusta loko! En ĉi tiu artikolo, ni detale klarigos la paŝojn por instali Docker, kune kun ekzemploj kaj solvoj al komuna problemoj, kiuj povas okazi dum la instalado.
Unue: Kio estas Docker?
Antaŭ ol ni komencas, lasu nin rapidge klarigi, kio estas Docker kaj kial ĝi estas tiel grava. Docker estas platformo, kiu ebligas al vi krei, testi kaj disvolvi aplikojn en "konteneroj". Ĉi tiuj konteneroj estas malpezaj, izolitaj medioj, kiuj povas esti rapidmaniere ekzekutitaj sur ajna maŝino, kiu subtenas Docker. Ĉi tio signifas, ke vi povas havi la saman aplikon, kiu funkcias egale sur via loka maŝino, en produktado, sen zorgoj pri diferencoj inter via komputilo kaj la servero.
Paŝo 1: Prepari la sistemon por Docker
Por komenci, vi bezonos certigi, ke via Linux-sistemo estas preta por instali Docker. Ĉi tio inkluzivas certigi, ke vi havas root-permesojn kaj ke vi uzas sistemon, kiu subtenas Docker. La plej multaj distribuoj de Linux subtenas Docker, inkluzive de popularaj distribuoj kiel Ubuntu, Debian, CentOS, kaj Red Hat.
La unua afero, kiun vi devos fari, estas ĝisdatigi la pakajn listo de via sistemo. Ĉi tio certigas, ke ĉiuj viaj paketoj estas ĝisdatigitaj kaj via sistemo estas preta por la sekva paŝo. Uzu la sekvan komandon por ĝisdatigi:
sudo apt update
Paŝo 2: Instali la Docker-pakojn
Post kiam via sistemo estas ĝisdatigita, vi povas komenci la Docker-instalaĵon. Unue, vi devas instali kelkajn dependecojn, kiuj ebligos al via sistemo elŝuti Docker de la oficialaj fontoj:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Poste, aldonu la oficialan Docker-repon al via sistemo. Tio permesos al vi instali la plej lastajn versiojn de Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Nun, ĝisdatigu vian pakajn listo denove por inkluzivi la Docker-repon:
sudo apt update
Paŝo 3: Instali Docker
Post kiam vi aldoniĝis la Docker-repon al via sistemo, vi povas instali Docker per la jenaj komando:
sudo apt install docker-ce
Tio ĉi instalos la "Community Edition" de Docker. Se vi volas instali alian version de Docker, ekzemple la "Enterprise Edition", vi povas modifi ĉi tiun komandon. Tamen, por la plej multaj uzantoj, la Community Edition sufiĉas.
Paŝo 4: Konfirmi la instaladon
Post kiam Docker estas instalita, vi povas kontroli, ke ĉio funkcias ĝuste per la jenaj komando:
sudo docker --version
Se Docker estas ĝuste instalita, vi devus vidi la version de Docker, kiu estas instalita sur via sistemo.
Paŝo 5: Testi Docker kun "Hello World" kontenero
Por certigi, ke Docker estas tute funkcianta, vi povas lanĉi la simplan "Hello World" Docker-konteneron. Ĉi tio estos simpla testo, kiu montras ke via Docker-instalado estas preta por uzo.
sudo docker run hello-world
Se ĉio funkcias ĝuste, vi devus vidi mesaĝon, kiu konfirmas, ke la Docker-kontenero estas sukcesinte lanĉita.
Ekzemploj de uzo de Docker
Nun kiam Docker estas instalita, vi povas komenci uzi ĝin por krei, testi kaj distribui aplikojn. Jen kelkaj simplaj ekzemploj de kiel vi povas uzi Docker en via projekto:
1. Krei Docker-imagon de via aplikaĵo
Unu el la plej potenca funkcioj de Docker estas la ebleco krei "imagon" de via aplikaĵo. Ĉi tio ebligas vin facila distribui vian aplikon al aliaj, sendepende de iliaj sistemaj agordoj.
Por krei Docker-imagon, vi povas uzi Dockerfile, kiu enhavas la instrukciojn por krei vian imagon. Jen ekzemplo de simpla Dockerfile por Node.js-apliko:
FROM node:14 WORKDIR /usr/src/app COPY . . RUN npm install CMD ["node", "index.js"]
Por krei la Docker-imagon, vi povas uzi ĉi tiun komandon en la dosierujo kun la Dockerfile:
sudo docker build -t mia-aplika-imago .
2. Uzi Docker Compose por multoblaj servoj
Se vi laboras kun projekto, kiu uzas plurajn servojn, Docker Compose estas tre utila ilo. Docker Compose ebligas vin difini kaj lanĉi multajn Docker-kontenerojn per unu komando. Jen ekzemplo de Docker Compose-dosiero por aplikaĵo kun Node.js kaj MongoDB:
version: '3'
services:
nodejs:
image: node:14
ports:
- "3000:3000"
volumes:
- .:/usr/src/app
command: "npm start"
mongo:
image: mongo
ports:
- "27017:27017"
Por lanĉi ĉi tiun Docker Compose-aplikon, vi povas uzi la komandon:
sudo docker-compose up
Konkludo: Docker sur Linux
Instali Docker sur Linux estas sufiĉe simpla procezo, kiu povas helpi vin krei izolitajn mediojn por viajn aplikojn kaj testi ilin en malsamaj ĉirkaŭaĵoj. Docker estas potenca ilo, kiu faras aplikaj disvolvaj procezoj pli facilaj kaj pli efikaj. Ĉu vi estas komencanto aŭ spertulo, Docker estas ilo, kiun vi ne povas ignori!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!