Chromecastin asennus ja käyttö | Tap5a Vinkkaa
Sisällysluettelo:
- edellytykset
- Asenna Docker CentOS: iin
- Docker-komennon suorittaminen ilman Sudoa
- Docker-komentoriviliittymä
- Telakkakuvat
- Telakkakontit
- johtopäätös
Docker on säilytystekniikka, jonka avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia kannettavina, omavaraisina kontteina, jotka voivat toimia käytännössä missä tahansa.
Tässä opetusohjelmassa käydään läpi kuinka asentaa Docker CE CentOS 7: een ja tutkia Dockerin peruskäsitteitä ja -komentoja.
edellytykset
Varmista ennen tämän oppaan jatkamista, että seuraavat edellytykset täyttyvät:
- CentOS 7 -palvelinOlet kirjautunut sisään ei-root-käyttäjänä, jolla on sudo-oikeudet. Tarkastelet tätä opasta uuden sudo-käyttäjän luomisesta.
Asenna Docker CentOS: iin
Vaikka Docker-paketti on saatavana virallisessa CentOS 7 -varastossa, se ei välttämättä ole aina uusin versio. Suositeltava tapa on asentaa Docker Dockerin arkistoista.
Asenna Docker CentOS 7 -palvelimeesi noudattamalla seuraavia ohjeita:
-
Aloita päivittämällä järjestelmäpaketit ja asentamalla tarvittavat riippuvuudet:
sudo yum updatesudo yum install yum-utils device-mapper-persistent-data lvm2Suorita seuraavaksi seuraava komento, joka lisää Docker-vakaan arkiston järjestelmään:
sudo yum-config-manager --add-repoNyt kun Docker-arkisto on käytössä, asenna Docker CE: n (Community Edition) uusin versio kirjoittamalla yum kirjoittamalla:
sudo yum install docker-ceKun Docker-paketti on asennettu, käynnistä Docker-demoni ja anna sen käynnistyä automaattisesti käynnistyksen yhteydessä:
sudo systemctl start dockersudo systemctl enable dockerVarmista, että Docker-palvelu on käynnissä:
sudo systemctl status dockerLähdön tulisi näyttää noin:
● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-10-31 08:51:20 UTC; 7s ago Docs: https://docs.docker.com Main PID: 2492 (dockerd) CGroup: /system.slice/docker.service ├─2492 /usr/bin/dockerd └─2498 docker-containerd --config /var/run/docker/containerd/containerd.tomlKirjoittamishetkellä
18.06.1nykyinen vakaa versio on18.06.1, joka tulostaa Docker-18.06.1:docker -vDocker version 18.06.1-ce, build e68fc7a
Docker-komennon suorittaminen ilman Sudoa
Oletuksena hallinta, Docker vaatii järjestelmänvalvojan oikeudet. Jos haluat suorittaa Docker-komennot ei-root-käyttäjänä ilman edeltävää
sudo
sinun on lisättävä käyttäjä docker-ryhmään, joka luodaan Docker CE -paketin asennuksen aikana. Voit tehdä sen kirjoittamalla:
sudo usermod -aG docker $USER
$USER
on ympäristömuuttuja, jolla on käyttäjänimesi.
Kirjaudu ulos ja kirjaudu sisään sisään, jotta ryhmän jäsenyys päivitetään.
Varmista, että Docker on asennettu onnistuneesti ja että voit suorittaa docker-komentoja ilman sudoa, antamalla seuraava komento, joka lataa testikuvan, ajaa sen säilössä, tulosta “Hello from Docker” -viesti ja poistu:
docker container run hello-world
Lähtön tulisi näyttää seuraavalta:
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 9bb5a5d4561a: Pull complete Digest: sha256:f5233545e43561214ca4891fd1157e1c3c563316ed8e237750d59bde73361e77 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Docker-komentoriviliittymä
Nyt kun meillä on toimiva Docker-asennus, siirrytään docker-CLI: n perussyntaksin yli.
Dokerin komentorivi on seuraavassa muodossa:
docker
Voit luetteloida kaikki käytettävissä olevat komennot kirjoittamalla
docker
ilman parametreja:
docker
Telakkakuvat
Docker-kuva koostuu sarjasta tasoja, jotka edustavat kuvan Docker-tiedostossa olevia ohjeita, jotka muodostavat suoritettavan ohjelmistosovelluksen. Kuva on muuttumaton binaaritiedosto, joka sisältää sovelluksen ja kaikki muut riippuvuudet, kuten binaarit, kirjastot ja sovelluksen suorittamiseen tarvittavat ohjeet. Lyhyesti sanottuna, Docker-kuva on olennaisesti tilannekuva Docker-säilöstä.
Docker Hub on pilvipohjainen rekisteripalvelu, jota muiden toimintojen lisäksi käytetään pitämään Docker-kuvia joko julkisessa tai yksityisessä arkistossa.
Jos haluat etsiä kuvaa Docker Hub -varastosta, käytä
search
alikomentoa. Suorita esimerkiksi etsiäksesi CentOS-kuvaa:
docker search centos
Lähtön tulisi näyttää seuraavalta:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 4257 ansible/centos7-ansible Ansible on Centos7 109 jdeathe/centos-ssh CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x86_… 94 consol/centos-xfce-vnc Centos container with "headless" VNC session… 52 imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 40 tutum/centos Simple CentOS docker image with SSH access 39
Kuten voit nähdä, hakutulokset tulostaa taulukon, jossa on viisi saraketta,
NAME
,
DESCRIPTION
,
STARS
,
OFFICIAL
ja
AUTOMATED
. Virallinen imago on kuva, jota Docker kehittää yhdessä tuotantoketjun loppupäätäjien kanssa.
Jos haluamme ladata CentOS 7: n virallisen kokoonpanon, voimme tehdä sen käyttämällä
image pull
alikomentoa:
docker image pull centos
Using default tag: latest latest: Pulling from library/centos 469cfcc7a4b3: Pull complete Digest: sha256:989b936d56b1ace20ddf855a301741e52abca38286382cba7f44443210e96d16 Status: Downloaded newer image for centos:latest
Internet-nopeudesta riippuen lataus voi viedä muutaman sekunnin tai muutaman minuutin. Kun kuva on ladattu, voimme luetteloida kuvat seuraavilla:
docker image ls
Lähdön tulisi näyttää seuraavalta:
REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest e38bc07ac18e 3 weeks ago 1.85kB centos latest e934aafc2206 4 weeks ago 199MB
Jos haluat jostain syystä poistaa kuvan, voit tehdä sen
image rm
alikomennolla:
docker image rm centos
Untagged: centos:latest Untagged: centos@sha256:989b936d56b1ace20ddf855a301741e52abca38286382cba7f44443210e96d16 Deleted: sha256:e934aafc22064b7322c0250f1e32e5ce93b2d19b356f4537f5864bd102e8531f Deleted: sha256:43e653f84b79ba52711b0f726ff5a7fd1162ae9df4be76ca1de8370b8bbf9bb0
Telakkakontit
Kuvan esiintymää kutsutaan säilöksi. Säiliö edustaa yhden sovelluksen, prosessin tai palvelun ajonaikaa.
Se ei ehkä ole sopivin vertailu, mutta jos olet ohjelmoija, voit ajatella Docker-kuvaa luokana ja Docker-säilöä luokan esiintymänä.
Voimme käynnistää, pysäyttää, poistaa ja hallita säilöä
docker container
alikomennolla.
Seuraava komento käynnistää Docker-säilön CentoOS-kuvan perusteella. Jos sinulla ei ole kuvaa paikallisesti, se lataa sen ensin:
docker container run centos
Ensi silmäyksellä voi tuntua, että mitään ei tapahtunut ollenkaan. No, se ei ole totta. CentOS-säilö pysähtyy heti käynnistyksen jälkeen, koska sillä ei ole pitkäaikaista prosessia eikä meillä ole annettu mitään komentoja, joten säilö käynnistyi, suoritti tyhjän komennon ja poistui sitten.
Vaihto
-it
antaa meille olla vuorovaikutuksessa kontin kanssa komentorivin kautta. Aloita interaktiivinen säilötyyppi:
docker container run -it centos /bin/bash
Kuten tuotosta voidaan nähdä, kun säilö on käynnistetty, komentorivi muuttuu, mikä tarkoittaa, että työskentelet nyt säilön sisällä:
#
Voit luetteloida käynnissä olevat kontit: kirjoittamalla:
docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 79ab8e16d567 centos "/bin/bash" 22 minutes ago Up 22 minutes ecstatic_ardinghelli
Jos sinulla ei ole käynnissä olevia säilöjä, tuloste on tyhjä.
Jos haluat tarkastella sekä käynnissä olevia että pysäytettyjä astioita, lähetä se -kytkin:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 79ab8e16d567 centos "/bin/bash" 22 minutes ago Up 22 minutes ecstatic_ardinghelli c55680af670c centos "/bin/bash" 30 minutes ago Exited (0) 30 minutes ago modest_hawking c6a147d1bc8a hello-world "/hello" 20 hours ago Exited (0) 20 hours ago sleepy_shannon
Jos haluat poistaa yhden tai useamman säilön, kopioi säilötunnus (tai tunnukset) ylhäältä ja liitä ne
container rm
alikomennon jälkeen:
docker container rm c55680af670c
johtopäätös
Olet oppinut kuinka asentaa Docker CentOS 7 -laitteeseesi ja kuinka ladata Docker-kuvia ja hallita Docker-säilöjä. Voit myös lukea asiakirjasta Docker Compose, jonka avulla voit määrittää ja suorittaa monisäiliöisiä Docker-sovelluksia.
Tämä opas tuskin naarmuttaa Docker-ekosysteemin pintaa. Joissakin seuraavissa artikkeleissamme jatkamme sukeltamista Dockerin muihin näkökohtiin. Lisätietoja Dockerista on virallisissa Docker-ohjeissa.
Matemaattinen syötepaneeli käyttää matematiikan tunnistinta, joka on rakennettu Windows 7: een tunnistamaan käsinkirjoitetut matemaattiset lausekkeet. Sen jälkeen voit helposti käyttää sitä tekstinkäsittelyohjelmilla tai laskentataulukoilla. Matemaattinen syöttölaite on suunniteltu käytettäväksi tablet-kynällä Tablet PC: ssä, mutta voit käyttää sitä millä tahansa syöttölaitteella, kuten kosketusnäytöllä tai jopa hiirellä.
Matemaattinen syöttölaite käyttää Windowsissa sisäänrakennettua matemaattisen tunnistimen 7 tunnistamaan käsinkirjoitetut matemaattiset lausekkeet. Sen jälkeen voit helposti käyttää sitä tekstinkäsittelyohjelmilla tai laskentataulukoilla.
Kuinka asentaa ja käyttää php-säveltäjää centos 7: lle
Säveltäjä on PHP: n riippuvuushallinta. Säveltäjä vetää kaikki vaadittavat PHP-paketit projektiisi riippuen ja hallitsee niitä sinulle. Tässä opetusohjelmassa käydään läpi vaiheet, jotka koskevat Composerin asentamista ja käyttöä CentOS 7 -laitteessa.
Kuinka asentaa ja käyttää telakointiasemaa säveltääksesi centos 7: tä
Docker Compose on työkalu, jonka avulla voit määrittää ja suorittaa monisäiliöisiä Docker-sovelluksia. Compose-toiminnolla voit määrittää sovelluksen palvelut, verkot ja volyymit yhdessä YAML-tiedostossa ja pyörittää sitten sovellusta yhdellä komennolla.







