帮助命令
- docker version # 查看docker的版本号
- docker info # 查看docker信息
- docker --help # 帮助,查看命令
镜像命令
-
docker images # 查看本地镜像
REPOSITORY : 镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小 -
docker search 某个镜像的名字 # 在docker hub上查询某个镜像
-
docker pull 某个镜像的名字 #从docker hub拉取某个镜像
-
docker rmi -f 某个镜像的名字 # 删除本地某个镜像
-
docker rmi -f $(docker images -qa) #删除本地所有镜像
容器命令
- docker run -it 某个镜像的名字 #新建并启动某个容器
-i:以交互式模式运行容器,通常与-t使用
-t:为容器重新分配一个伪输入终端,通常与-i使用
–name:给启动的容器重新命名 - docker ps #列出当前所有正在运行的容器
- exit #容器停止退出
- ctrl+P+Q #容器不停止退出
可先使用ctrl+P+Q退出centos终端,再通过docker ps命令查看当前正在运行的容器
- docker start 容器ID/容器名 #启动容器
- docker restart 容器ID #重启容器
- docker stop 容器ID/容器名 #停止容器
- docker kill 容器ID/容器名 #强制停止容器
- docker rm 容器ID #删除已停止的容器
- docker ps -n 数字 #查看以往启动的容器
- docker run -d 容器名 #启动守护式容器(若没有前台交互,则会自动退出)
- docker logs -f -t --tail 容器ID #查看容器日志
-f 跟随最新的日志打印
-t 加入时间戳
–tail 数字 显示最后多少条 - docker top 容器ID #查看容器内运行的进程
- docker inspect 容器ID #查看容器内部细节
- docker attach 容器ID #重新进入容器并以命令行交互
- docker exec -it 容器ID ls -l /tmp #重新进入容器并执行相应的命令,终端还是停留在宿主机上
attach: 直接进入容器启动命令的终端,不产生新的进程
exec: 在容器中打开新的终端,并且可以启动新的进程,exec也可以停留在容器终端
- docker cp 容器ID: 容器内路径 目的主机路径 #从容器内拷贝文件到主机上
Tip
若有错误,感谢指正!!!