一、常用命令:
1、帮助命令
docker version # 查看 docker 版本号
docker info # 显示 docker 系统信息,包括镜像和容器数
docker --help # 查看 docker 有哪些命令
systemctl start docker # 启动 docker
2、镜像命令
docker images # 查看本地当前 docker 中的镜像
docker search 某个镜像名字 # 查询某个镜像
docker pull 某个镜像名字 # 拉取(下载)某个镜像
docker push 某个镜像名字或ID # 上传本地某个镜像到镜像仓库
docker rmi 某个镜像名字或ID # 删除某个镜像
docker tag 原镜像 新镜像 # 标记本地镜像
docker build -t 镜像名字 . # 当前路径下的 Dockerfile 构建本地镜像
docker save -o 目标文件名 源镜像名 # 保存(导出)某个镜像
docker load -i 某个文件名 # 导入某个镜像
3、容器基本命令( 注意:是要有镜像才能创建容器 )
docker run [OPTIONS] image [COMMAND] [ARG...] # 新建并启动容器
docker ps [OPTIONS] # 列出当前所有正在运行的容器
docker start 容器ID或者容器名 # 启动容器
docker restart 容器ID或者容器名 # 重启容器
docker stop 容器ID或者容器名 # 停止容器
docker kill 容器ID或者容器名 # 强制停止容器
docker rm 容器ID # 删除已停止的容器
docker rm -f $(docker ps -a -q) # 一次性删除多个容器
docker ps -a -q | xargs docker rm # 一次性删除多个容器
4、容器重要命令
docker run -d 容器名 # 启动守护式容器
docker logs -f -t --tail 容器ID # 查看容器日志,-t是加入时间戳,-f是最新的日志打印,--tail数字显示最后多少条
docker top 容器ID # 查看容器内运行的进程
docker inspect 容器ID # 查看容器内部细节
docker exec -it 容器ID bash # 进入正在运行的容器并以命令行交互,退出容器命令是 exit
docker attach 容器ID # 重新进入 docker 容器
docker cp 容器ID:容器内路径 目的主机路径 # 从容器内拷贝文件到主机上