1、基础命令
docker images #查看所有docker镜像
docker ps #查看所有容器
docker ps -a #查看正在运行中的容器
docker stop XXXX #停止运行xxxx容器(xxxx为容器id前4位)
docker rmi image-name #删除一个镜像
docker rmi -r $(docker images -q) #删除所有镜像
docker rm $(docker ps -a -q) #删除所有容器
docker exec -it container-id bash #进入容器
exit #退出容器
ctrl+c #退出当前容器并结束该容器
2、容器运行模板
docker run -d \
--memory-swap -1 \
-m 6g \
-p 7001:9090 \
-e JAVA_OPTS='-Xms2048m -Xmx5120m' \
-v ${PWD}/data/file:/home/file \
-v ${PWD}/docker/war:/usr/tomcat7/webapps/zxl \
-v /etc/localtime:/etc/localtime \
-v /usr/share/zoneinfo/Asia/Shanghai:/usr/share/zoneinfo/Asia/Shanghai \
--network dev \
--network-alias biz-dev \
--name biz-dev \
--restart=always \
biz-dev:v1
3、查看容器大小
查看整体情况:docker system df
[root@base ~]# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 40 7 10.82GB 9.458GB (87%)
Containers 9 3 2.172GB 21.45MB (0%)
Local Volumes 1 1 246.6kB 0B (0%)
Build Cache 0 0 0B 0B
TPYE(类型)、TOTAL(总数)、ACTIVE(正在运行)、SIZE(大小)、RECLAIMABLE(可以回收的大小)
查看具体情况:docker system df -v
[root@base ~]# docker system df -v
Images space usage:
REPOSITORY TAG IMAGE ID CREATED ago SIZE SHARED SIZE UNIQUE SiZE CONTAINERS
baota lnmp e3d1feaffb13 22 hours ago ago 2.312GB 783.1MB 1.529GB 0
centos 7.5.1804 fdf13fa91c6e 2 years ago ago 199.7MB 199.7MB 0B 1
camil/verynginx latest e54937503477 4 years ago ago 82.06MB 4.799MB 77.26MB 0
Containers space usage:
CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED ago STATUS NAMES
1a30e1754f78 centos:7.5.1804 "/bin/bash" 0 2.15GB About an hour ago ago Up About an hour baota
85160cf93c80 portainer/portainer "/portainer" 1 0B 2 years ago ago Up About an hour prtainer
Local Volumes space usage:
VOLUME NAME LINKS SIZE
ef45b51da55b179268c976ea2689785f1d251ca2ea1308895614854ce9e3dc1d 1 246.6kB
Build cache usage: 0B