1、查看docker版本
docker version
2、查看docker信息
docker info
3、查看docker中有哪些镜像
docker images
4、查询镜像
docker search 镜像名
5、从docker hub中拉去镜像
docker pull redis:5.0
6、显示一个镜像历史
docker history redis:5.0
7、列出启动的容器
docker ps
8、列出所有容器
docker ps -a
9、列出一个容器被改变的文件或目录
docker diff 容器id
10、查看启动容器的日志
docker logs -f 容器id --tail 100
11、显示一个容器的进程信息
docker top 容器id
12、删除镜像命令
docker rmi 镜像id
13、停止容器
docker stop 容器id
14、删除容器
docker rm 容器id
15、镜像改名
docker tag 镜像id REPOSITORY:TAG(仓库:标签)
16、查看容器挂载项
docker inspect 容器id | grep Mounts -A 20
17、查看CPU、内存等使用情况
docker stats 容器id
18、进入docker容器内部命令
docker exec -it 容器id sh
19、拷贝容器内部的配置文件到宿主机
docker cp 容器id:/file/path/within/container /host/path/target
20、mysql镜像启动命令
docker run -itd -p 3306:3306 --name mysql8 -v /dockerdata/mysql/data/:/var/lib/mysql -v /dockerdata/mysql/conf/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root mysql:8.0
21、构建镜像命令
docker build -f Dockerfile -t eureka:0.1 .
-f: 指向Dockerfile文件位置 -t定义镜像 名称及版本
.: 意思是Dockerfile 和 相应文件都在此目录下
22、停止、删除、启动所有的容器
docker stop $(docker ps -a -q )
docker rm $(docker ps -a -q)
docker start $(docker ps -a -q)
23、将镜像打成jar包
docker save -o 保存路径地址 REPOSITORY:TAG(仓库:标签)
24、导入外部的镜像到docker
docker load -i 文件位置












网友评论