SCP-261 Pan dimensional Vending Machine | object class safe | Food / drink scp
Sisällysluettelo:
- Kaikkien käyttämättömien kohteiden poistaminen
- Telakkakonttien poistaminen
- Poista yksi tai useampia astioita
- Poista kaikki pysähtyneet astiat
- Poista säilytysastiat suodattimilla
- Pysäytä ja poista kaikki astiat
- Dokerikuvien poistaminen
- Poista yksi tai useampi kuva
- Poista roikkuvat kuvat
- Poista kaikki käyttämättömät kuvat
- Poista kuvat suodattimien avulla
- Dokkerimäärien poistaminen
- Poista yksi tai useampi tilavuus
- Poista kaikki käyttämättömät määrät
- Docker-verkkojen poistaminen
- Poista yksi tai useampi verkko
- Poista kaikki käyttämättömät verkot
- Poista verkot suodattimien avulla
- johtopäätös
Dockerin avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia kannettavina, omavaraisina säilöinä, jotka voivat toimia käytännössä missä tahansa.
Docker ei poista käyttämättömiä esineitä, kuten säilöjä, kuvia, taltioita ja verkkoja, ellet erikseen kehota sitä tekemään niin. Kun työskentelet Dockerin kanssa, voit helposti kerätä suuren määrän käyttämättömiä objekteja, jotka vievät huomattavasti levytilaa ja sotkea Docker-komentojen tuottamia tuloksia.
Tämä opas on ”huijausarkki”, joka auttaa Docker-käyttäjiä pitämään järjestelmänsä järjestäytyneenä ja vapauttamaan levytilaa poistamalla käyttämättömät Docker-säilöt, kuvat, talit ja verkot.
Kaikkien käyttämättömien kohteiden poistaminen
docker system prune
poistaa kaikki pysäytetyt säilyt, kaikki roikkuvat kuvat ja kaikki käyttämättömät verkot:
docker system prune
Sinua pyydetään jatkamaan, käytä
-f
tai
--force
-lippua ohittaaksesi kehote.
WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all dangling images - all build cache Are you sure you want to continue?
docker system prune --volumes
WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all volumes not used by at least one container - all dangling images - all build cache Are you sure you want to continue? y
Telakkakonttien poistaminen
Docker-säilöjä ei poisteta automaattisesti, kun lopetat ne, ellet aloita säilöä -
--rm
lipulla.
Poista yksi tai useampia astioita
Voit poistaa yhden tai useamman Docker-kuvan käyttämällä Docker
docker container rm
-komentoa, jota seuraa poistettavien säilöjen tunnus.
Voit saada luettelon kaikista säilöistä lähettämällä
-a
lipun
docker container ls
komennolle:
docker container ls -a
Lähdön tulisi näyttää noin:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cc3f2ff51cab centos "/bin/bash" 2 months ago Created competent_nightingale cd20b396a061 solita/ubuntu-systemd "/bin/bash -c 'exec …" 2 months ago Exited (137) 2 months ago systemd fb62432cf3c1 ubuntu "/bin/bash" 3 months ago Exited (130) 3 months ago jolly_mirzakhani
Kun tiedät poistettavien säilöjen
CONTAINER ID
, siirrä se
docker container rm
komentoon. Esimerkiksi kahden ensimmäisen säilön poistamiseksi, jotka on lueteltu yllä olevassa tulostuksessa:
docker container rm cc3f2ff51cab cd20b396a061
Error response from daemon: You cannot remove a running container fc983ebf4771d42a8bd0029df061cb74dc12cb174530b2036987575b83442b47. Stop the container before attempting removal or force remove.
Poista kaikki pysähtyneet astiat
Ennen poistamiskomennon suorittamista saat luettelon kaikista käynnissä olevista (pysäytetyistä) säilöistä, jotka poistetaan seuraavan komennon avulla:
docker container ls -a --filter status=exited --filter status=created
Poista kaikki pysäytetyt kontit käyttämällä
docker container prune
:
docker container prune
Sinua pyydetään jatkamaan, käytä
-f
tai
--force
-lippua ohittaaksesi kehote.
WARNING! This will remove all stopped containers. Are you sure you want to continue? y
Poista säilytysastiat suodattimilla
docker container prune
komento antaa sinun poistaa kontteja kunnon perusteella suodatuslipun - suodatin
--filter
.
Tämän artikkelin kirjoittamishetkellä tällä hetkellä tuetut suodattimet ovat,
until
label
. Voit käyttää useampaa kuin yhtä suodatinta käyttämällä useita
--filter
lippuja.
Jos haluat poistaa esimerkiksi kaikki yli 12 tuntia sitten luodut kuvat, suorita:
docker container prune --filter "until=12h"
Pysäytä ja poista kaikki astiat
Voit saada luettelon kaikista järjestelmässäsi olevista Docker-
docker container ls -aq
käyttämällä Docker-
docker container ls -aq
-komentoa.
Voit pysäyttää kaikki käynnissä olevat
docker container stop
käyttämällä
docker container stop
jota seuraa luettelo kaikista säilöiden tunnuksista.
docker container stop $(docker container ls -aq)
Kun kaikki säilöt on pysäytetty, voit poistaa ne
docker container rm
-komennolla, jota seuraa
docker container rm
.
docker container rm $(docker container ls -aq)
Dokerikuvien poistaminen
Poista yksi tai useampi kuva
Jos haluat poistaa yhden tai useamman Docker-kuvan, käytä Docker images
docker images ls
-komentoa löytääksesi poistettavien kuvien tunnus.
docker image ls
Lähdön tulisi näyttää noin:
REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 75835a67d134 7 days ago 200MB ubuntu latest 2a4cca5ac898 2 months ago 111MB linuxize/fedora latest a45d6dca3361 3 months ago 311MB java 8-jre e44d62cf8862 3 months ago 311MB
Kun olet löytänyt poistettavat kuvat, siirrä niiden
IMAGE ID
docker image rm
komentoon. Esimerkiksi, kun haluat poistaa kaksi ensimmäistä kuvaa, jotka on lueteltu yllä olevassa tulostuksessa:
docker image rm 75835a67d134 2a4cca5ac898
Error response from daemon: conflict: unable to remove repository reference "centos" (must force) - container cd20b396a061 is using its referenced image 75835a67d134
Poista roikkuvat kuvat
Docker tarjoaa
docker image prune
, jota voidaan käyttää roikkuvien ja käyttämättömien kuvien poistamiseen.
Hirtävä kuva on kuva, jota ei ole merkitty tunnuksella ja jota mikään säilö ei käytä. Riputtavien kuvien poistaminen:
docker image prune
Sinua pyydetään jatkamaan, käytä
-f
tai
--force
-lippua ohittaaksesi kehote.
WARNING! This will remove all dangling images. Are you sure you want to continue? y
Jos poistat ripustettavia kuvia, jos sinun rakentamillasi kuvilla ei ole tunnistetta, ne poistetaan myös.
Poista kaikki käyttämättömät kuvat
Poista kaikki kuvat, joihin ei viitata missään olemassa olevassa säilössä, ei vain roikkuvissa, käyttämällä
prune
komentoa
-a
lipun kanssa:
docker image prune -a
WARNING! This will remove all images without at least one container associated to them. Are you sure you want to continue? y
Poista kuvat suodattimien avulla
docker image prune
voit myös poistaa kuvia tietyin ehdoin suodatuslipun - suodatin
--filter
.
Tämän artikkelin kirjoittamishetkellä tällä hetkellä tuetut suodattimet ovat,
until
label
. Voit käyttää useampaa kuin yhtä suodatinta käyttämällä useita
--filter
lippuja.
Jos esimerkiksi haluat poistaa kaikki yli 12 tuntia sitten luodut kuvat, suorita:
docker image prune -a --filter "until=12h"
Dokkerimäärien poistaminen
Poista yksi tai useampi tilavuus
Voit poistaa yhden tai useamman Docker-
docker volume ls
käyttämällä Docker
docker volume ls
-komentoa löytääksesi poistettavien levyjen ID.
docker volume ls
Lähdön tulisi näyttää noin:
DRIVER VOLUME NAME local 4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163 local terano
Kun olet löytänyt poistettavien levyjen
VOLUME NAME
, välitä ne
docker volume rm
-komentoon. Jos esimerkiksi haluat poistaa ensimmäisen tulosteen, joka on lueteltu yllä olevassa tulosteessa, suorita:
docker volume rm 4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163
Error response from daemon: remove 4e12af8913af888ba67243dec78419bf18adddc3c7a4b2345754b6db64293163: volume is in use -
Poista kaikki käyttämättömät määrät
Poista kaikki käyttämättömät taltioita
docker image prune
:
docker volume prune
Sinua pyydetään jatkamaan, käytä
-f
tai
--force
-lippua ohittaaksesi kehote.
WARNING! This will remove all local volumes not used by at least one container. Are you sure you want to continue?
Docker-verkkojen poistaminen
Poista yksi tai useampi verkko
Jos haluat poistaa yhden tai useamman Docker-verkon, käytä Docker
docker network ls
-komentoa löytääksesi poistettavien verkkojen tunnus.
docker network ls
Lähdön tulisi näyttää noin:
NETWORK ID NAME DRIVER SCOPE 107b8ac977e3 bridge bridge local ab998267377d host host local c520032c3d31 my-bridge-network bridge local 9bc81b63f740 none null local
Kun olet löytänyt poistettavat verkot, välitä niiden
NETWORK ID
docker network rm
komentoon. Esimerkiksi verkon poistaminen nimellä
my-bridge-network
run:
docker network rm c520032c3d31
Error response from daemon: network my-bridge-network id 6f5293268bb91ad2498b38b0bca970083af87237784017be24ea208d2233c5aa has active endpoints
Poista kaikki käyttämättömät verkot
Poista kaikki käyttämättömät verkot
docker network prune
.
docker network prune
Sinua pyydetään jatkamaan, käytä
-f
tai
--force
-lippua ohittaaksesi kehote.
WARNING! This will remove all networks not used by at least one container. Are you sure you want to continue?
Poista verkot suodattimien avulla
--filter
voit poistaa verkot kunnon perusteella suodatuslipun - suodatin
--filter
.
Tämän artikkelin kirjoittamishetkellä tällä hetkellä tuetut suodattimet ovat,
until
label
. Voit käyttää useampaa kuin yhtä suodatinta käyttämällä useita
--filter
lippuja.
Jos haluat poistaa esimerkiksi kaikki yli 12 tuntia sitten luodut verkot, suorita:
docker network prune -a --filter "until=12h"
johtopäätös
Tässä oppaassa olemme osoittaneet sinulle joitain yleisimpiä komentoja Docker-säilöjen, kuvien, taltioiden ja verkkojen poistamiseksi.
Sinun tulisi myös tarkistaa viralliset Docker-asiakirjat.
satamatyöläinenKuinka priorisoida langattomia verkkoja Windows 10: ssä
Onko Windows 10 -kannettava tietokone aina yhteydessä väärään Wi-Fi-verkkoon? Älä huolestu, tämä hieno temppu auttaa sinua priorisoimaan Windows-tietokoneesi Wi-Fi-verkot.
Kuinka priorisoida langattomia verkkoja Android-puhelimellasi
Onko Android-puhelimesi aina ongelmassa, mihin Wi-Fi-verkkoon tulee yhteys? Tämä hieno temppu auttaa sinua priorisoimaan Wi-Fi-verkot Android-puhelimellasi.
Kuinka poistaa valokuvia google-asemalta, mutta ei google-kuvia
Valokuvien poistaminen vain Google Drivesta poistamatta niitä Google-kuvista voi olla hieno työ. Näin voit tehdä menettämättä yhtä kuvaa.







