Lista lokalnych obrazów
Warto czasem zobaczyć jakie mamy obrazy na dysku:
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE dpz/wildfly-blueocr latest 22af6d6fe20c 41 hours ago 4.791 GB dpz/opencv latest 7124e8b011a8 41 hours ago 4.765 GB dpz/wildfly latest 00f0de2d3fdc 41 hours ago 1.397 GB dpz/system latest f1ef0b164424 41 hours ago 1.098 GB centos 7 778a53015523 4 weeks ago 196.7 MB trigsoft/wildfly latest a251fdfa8320 10 weeks ago 635.4 MB
Usunięcie obrazów i kontenerów
Pracując z Dockerem możesz natknąć się na problem z dużą liczbą obrazów i kontenerów. Aby je wszystkie usunąć jedną komendą wystarczy:
# Delete all containers docker rm $(docker ps -a -q) # Delete all images docker rmi $(docker images -q)
Jeśli chcesz usunąć nieoznaczone obrazy wystarczy:
#!/bin/bash # Delete untagged images (dangling) docker rmi -f $(docker images -q --filter "dangling=true")
Wyszukiwanie obrazów
Wyszukiwanie obrazów z repo Dockera
$ docker search wildfly NAME DESCRIPTION STARS OFFICIAL AUTOMATED jboss/wildfly WildFly application server image 185 [OK] openshift/wildfly-8-centos DEPRECATED - see openshift/wildfly-81-centos7 6 [OK] piegsaj/wildfly WildFly 10.0.0.Final on Java 8 4 [OK] centos/wildfly 3 [OK] andreptb/wildfly Debian Jessie based image with JBoss Wildf... 2 [OK] emedeiros/wildfly WildFly 9.0.2.Final with OpenJDK 8 1 [OK] sewatech/wildfly Debian + WildFly, in HA mode 1 [OK] trigsoft/wildfly WildFly 10.0.0 + Java 8 + PostgreSQL 9.4 1 [OK] ceagan/wildfly JBoss Wildfly with XMLStarlet 1 [OK] hpehl/wildfly-domain WildFly domain with one domain controller ... 1 [OK] projectomakase/wildfly Docker image for WildFly 0 [OK] huggosantos/wildfly-mysql wildfly-mysql 0 [OK] dthuilot/wildfly-admin wildfly with admin console enabled. 0 [OK] huggosantos/wildfly Wildfly version 9.0.2.Final 0 [OK] khipu/wildfly Wildfly 10 / openjdk 8 / alpine 3 and cust... 0 [OK] vereshus/wildfly Wildfly application server with Java 8. 0 [OK] caltha/wildfly Self contained WildFly application server 0 [OK] ifbaeunapolis/wildfly wildfly 0 [OK] cnry/wildfly WildFly Application Server 0 [OK] sledsoft/wildfly 0 [OK] bitnami/wildfly Bitnami WildFly Docker Image 0 [OK] jamesnetherton/wildfly A minimalistic Docker image for WildFly ru... 0 [OK] dcm4che/wildfly wildfly based on 8-jre for dcm4che/archive 5 0 [OK] mihahribar/wildfly Dockerfile for Wildfly running on Ubuntu 1... 0 [OK] dolphindev/wildfly OpenDolphin application server created on ... 0 [OK]
Pobieranie obrazu z repo
Aby pobrać przykładowe repo trigsoft/wildfly, na którym jest WildFly 10.0.0 + Java 8 + PostgreSQL 9.4 wystarczy użyć prostej komendy:
$ docker pull trigsoft/wildfly Using default tag: latest latest: Pulling from trigsoft/wildfly a3ed95caeb02: Pull complete a07226856d92: Pull complete 17a00fa8d5c0: Pull complete 132e3c60d9a9: Pull complete f60acd56d870: Pull complete 271ea3c24483: Pull complete 0ad07189dd16: Pull complete a3d975cb837d: Pull complete d7102d6afcc6: Pull complete 688ac970b5ea: Pull complete c30a372a098b: Pull complete 07c3dd598370: Pull complete cf3cecce1b1d: Pull complete b29101bafc07: Pull complete Digest: sha256:a2c25fdbc4a37afa9c2ee559a3eceacbfe7128eacf0a5dc7c846f54542043ff3 Status: Downloaded newer image for trigsoft/wildfly:latest
źródło: techoverflow.net