基本命令
启动docker服务:
systemctl start docker
关闭docker服务:
systemctl stop docker
重启docker服务:
systemctl restart docker
查看docker版本信息:
docker version
查看docker帮助:
docker --help
查看docker系统信息:
docker info
镜像管理命令
查看所有镜像:
docker images
- 显示出本机上所有的镜像,如图:
- REPOSITORY:镜像下载的地址,默认是从dockerhub下载
TAG:镜像版本信息
IMAGE ID:镜像的ID
CREATED:镜像创建时间
SIZE:镜像的大小
搜索镜像:
docker search 镜像名
- 实战如图:
下载镜像:
docker pull 镜像名
- 实战如图:
推送镜像:
docker push 镜像名
实战如图:
- 镜像名必须是你自己的dockerhub的账号/镜像文件:版本号
删除镜像:
docker rmi 镜像ID
- 实战如图:
导出镜像:
docker save 镜像名 > 镜像名.tag
- 实战如图:
导入镜像:
docker load < 镜像名.tag
- 实战如图:
更改镜像名:
docker tag 原来镜像名 新的镜像名
- 实战如图:
查看镜像创建历史:
docker history 镜像名
- 实战如图:
容器命令
启动容器:
docker start 容器名字
- 实战如图:
停止容器:
docker stop 容器名字
- 实战如图:
杀死容器:
docker kill 容器名字
- 实战如图:
暂停容器:
docker pause 容器名
- 实战如图:
解除暂停容器:
docker unpause 容器名
- 实战如图:
删除容器:
docker rm -f 容器名字
- 实战如图:
查看正在运行的容器:
docker ps
- 实战如图:
查看当前所有的容器:
docker ps -s -a
- 实战如图:
查看容器的日志:
docker logs -f 容器名字
- 实战如图:
查看容器的信息:
docker inspect 容器名字
- 实战如图:
查看容器中运行的进程:
docker top 容器名
- 实战如图:
查看容器资源占用:
docker stats 镜像名
- 实战如图:
打开容器的交互终端:
docker exec -it 容器名 /bin/bash
- 实战如图:
复制容器中的文件:
docker cp 镜像名:文件路径 目标路径
- 实战如图: