Docker常用命令 一、帮助命令 二、镜像命令 3、docker pull 镜像名字[:TAG]下载镜像  4、docker rmi  删除镜像  参数说明  -f $(docker images -qa)  删除全部镜像 docker images -qa  查找所有镜像的ID 三、容器命令   ※重要※ (1)启动守护式容器 (2)查看容器日志 (3)查看容器内运行的进程 (4)查看容器内部的细节 (5)进入正在运行的容器并以命令行交互 (6)从容器中拷贝文件到主机上

1、查看版本信息 docker version

2、查看详细信息 docker info

3、帮助命令 docker --help

二、镜像命令

1.docker images 列出本地主机上的镜像

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

参数说明

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

-a     列出本地所有的镜像

-q  只显示镜像的ID

--digests     显示镜像的摘要信息

--no-trunc 显示完整的镜像信息

2、docker search 查找镜像

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 参数说明

-s : 列出收藏数不小于指定值的镜像

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 --no-trunc : 显示完整的镜像描述

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

--automated : 只列出 automated build类型的镜像

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

3、docker pull 镜像名字[:TAG]下载镜像

如果没有写选项,则默认下载最新版

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 4、docker rmi  删除镜像

 参数说明

-f 镜像ID/唯一的镜像名   删除单个镜像

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

-f 镜像名1:TAG 镜像名2:TAG   删除多个镜像

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 -f $(docker images -qa)  删除全部镜像

docker images -qa  查找所有镜像的ID

三、容器命令

1、新建并启动容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

参数说明

OPTIONS说明(常用):有些是一个减号,有些是两个减号

--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-P: 随机端口映射;
-p: 指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

指定容器的名称

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 2、docker ps [OPTIONS]  列出当前所有正在运行的容器

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 参数说明

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器。
-n:显示最近n个创建的容器。
-q :静默模式,只显示容器编号
--no-trunc :不截断输出。

3.退出容器

两种方式

①exit  容器停止并退出

②Ctrl+P+Q    容器不停止退出

4、启动容器

docker start 容器ID或者容器名

5.重启容器

docker restart 容器ID或者容器名

6、停止容器

docker stop 容器ID或者容器名

7、强制停止容器

docker kill 容器ID或者容器名

8、删除已停止的容器  docker rm 容器ID

一次性删除多个容器

docker rm -f $(docker ps -a -q)

docker ps -a -q | xargs docker rm

 

※重要

(1)启动守护式容器

docker run -d 容器的名称

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

(2)查看容器日志

docker logs -f -t --tail 容器ID

 -f 跟随最新的日志打印

 -t 是加入时间戳

--tail 数字 显示最后多少条

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

(3)查看容器内运行的进程

docker top 容器ID

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

(4)查看容器内部的细节

docker inspect 容器ID

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

(5)进入正在运行的容器并以命令行交互

docker exec -it 容器ID bashShell   【exec 是在容器中打开新的终端,并且可以启动新的进程】

重新进入 docker attach 容器ID   【attach 直接进入容器启动命令的终端,不会启动新的进程】

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

 Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上

(6)从容器中拷贝文件到主机上

docker cp  容器ID:容器内路径 目的主机路径

Docker常用命令
一、帮助命令
二、镜像命令
3、docker pull 镜像名字[:TAG]下载镜像
 4、docker rmi  删除镜像
 参数说明
 -f $(docker images -qa)  删除全部镜像
docker images -qa  查找所有镜像的ID
三、容器命令
 
※重要※
(1)启动守护式容器
(2)查看容器日志
(3)查看容器内运行的进程
(4)查看容器内部的细节
(5)进入正在运行的容器并以命令行交互
(6)从容器中拷贝文件到主机上