【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

 

相关文章: