【docker】常用命令
转载:
======================================================
=====================================================
搜索镜像
docker search jdk
拉去镜像
docker pull primetoninc/jdk:1.8
docker pull ubuntu:18.04 相当于 docker pull registry.hub.docker.com/ubuntu:18.04
查看镜像详情
docker inspect ubuntu:18.04
查看镜像历史
docker history ubuntu:18.04
删除镜像
docker rmi ubuntu:latest
docker image rm centos:latest
仅仅删除此标签的镜像,标签不同但镜像ID相同的不受影响。如ubuntu:18.04和ubuntu:latest的镜像ID相同,删除latest时18.04不受影响。
也可用ID删除,镜像使用时,要加 -f 参数
清理镜像
docker image prune
创建容器
docker create -it --name jdk1.8 primetoninc/jdk:1.8 docker start jdk1.8 docker exec -it jdk1.8 /bin/bash docker stop jdk1.8
暂停容器
docker pause ID
终止容器
docker stop ID
重启容器
docker restart ID
进入容器
docker exec -it 名字或ID /bin/bash
删除容器
docker rm ID
查看统计信息
docker stats
CPU、内存、存储、网络等
复制文件
容器 -> 主机 docker cp 容器:容器路径 主机路径
docker cp jdk1.8:/ycx /ycx
主机 -> 容器 docker cp 主机路径 容器:容器路径
docker cp /ycx jdk1.8:/ycx
查看变更
docker diff jdk1.8
查看端口
docker port jdk1.8