本章主要讲述Docker的基本常用命令
一、基本命令 1、查看Docker版本信息
# 查看Docker版本信息 docker version2、查看Docker系统信息
#查看Docker系统信息 docker info
二、镜像管理相关命令 1、查看镜像
# 查看所有镜像 docker images # 查看单个镜像 docker images|grep 镜像名称2、搜索镜像
docker search 镜像名称3、拉取下载
# 拉取下载最新的镜像 docker pull 镜像名称:latest # 例如:拉取下载最新的nginx docker pull nginx # 拉取下载指定版本1.17.10的nginx docker pull nginx:1.17.104、导出
# 格式 docker save 镜像名称 > 镜像 名称.tar # 例如 docker save busybox > 镜像 busybox.tar5、导入
# 格式 docker load < 镜像名称.tar # 例如 docker load < busybox.tar6、删除
# 删除最新的镜像 docker rmi 镜像名称:latest # 例如 docker rmi busybox:latest7、更改镜像名
# 格式 docker tag 镜像名称:latest 镜像名称:test # 例如 docker tag busybox:latest busybox:test8、查看镜像创建历史
# 格式 docker history 镜像名称 # 例如 docker history busybox
三、容器管理相关命令 1、运行容器
# 格式 docker run -d --name=镜像名称 镜像名称:latest ping 地址 # 例如 docker run -d --name=busybox busybox:latest ping 114.114.114.1142、查看运行的容器
docker ps docker ps -a3、查看容器中运行的进程
# 格式 docker top 镜像名称 # 例如 docker top busybox4、查看资源占用
# 格式 docker stats 镜像名称 # 例如 docker stats busybox5、容器启动/重启/停止/杀进程
# 格式 docker start/restart/stop/kill 镜像名称 # 例如:启动 docker start busybox # 例如:重启 docker restart busybox # 例如:停止 docker stop busybox # 例如:杀进程 docker kill busybox6、暂停/恢复容器
# 格式 docker pause/unpause 镜像名称 # 例如:暂停 docker pause busybox # 例如:恢复 docker unpause busybox7、强制删除容器
# 格式 docker rm -f 镜像名称 # 例如 docker rm -f busybox8、其他容器命令
# 1、执行命令
docker exec -it busybox ls
# 2、复制文件
docker cp busybox:/etc/hosts hosts
# 3、查看容器日志
docker logs -f busybox
# 4、查看容器/镜像的元信息
docker inspect busybox
# 格式化输出
docker inspect -f '{{.Id}}' busybox
# 5、查看容器内文件结构
docker diff busybox



