Docker基本指令
帮助命令
docker version #查看docker版本
docker info #显示docker系统信息,包括镜像和容器的数量
镜像命令
docker images 查看本地的主机上的镜像
[root@xinyou /]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 13 months ago 13.3kB
#解释
REPOSITORY 镜像的仓库源
TAG 镜像的标签
IMAGE ID 镜像的ID
CREATED 镜像的创建时间
SIZE 镜像的大小
#可选项
-a 列出是所有镜像
-q 只显示镜像ID
docker search搜索
docker pull 下载镜像
docker pull 镜像名 版本
#docker pull mysql:5.7,不写。默认latest
docker rmi -f 容器ID 删除指定容器
docker rmi -f $(docker images -aq)删除全部容器
容器命令
docker run[可选参数] image
#参数说明
--name="Name" 容器名字 tomcat1 tomcat2命名区分
--d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器端口
#测试 ,启动并进入容器
#docker run -it centos /bin/bash
列出所有运行的容器
docker ps
退出容器
exit 直接退出
ctrl+P+Q 容器不停止退出
删除容器
docker rm 容器id
docker rm -f$(docker ps -aq)
容器日志查看
1.命令格式:docker log -f -t --tail [行数] 容器id
-t 表示时间戳
-f 跟随最新的日志打印
--tail 显示最后多少条日志
查看容器内运行的进程
docker top 容器名id
查看容器的内部细节
docker inspect 容器名/id
将容器的文件拷贝到主机中
docker cp 容器id:容器内部路径 目的主机路径
docker inspect 容器名/id
将容器的文件拷贝到主机中
docker cp 容器id:容器内部路径 目的主机路径