1.帮助启动类命令
· 启动docker: systemctl start docker
· 停止docker: systemctl stop docker
· 重启docker: systemctl restart docker
· 查看docker状态: systemctl status docker
· 开机启动: systemctl enable docker
· 查看docker概要信息: docker info
· 查看docker总体帮助文档: docker --help
· 查看docker命令帮助文档: docker 具体命令 --help
2.镜像命令
①docker images
列出本地主机上的镜像
选项说明:REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
②docker search [OPTIONS] 镜像名字
OPTIONS:--limit 只列出N个镜像
如:docker --limit 5 redis
③docker pull (拉取镜像)
docker pull 镜像名字[:TAG]
④docker system df 查看镜像/容器/数据卷所占的空间
docker rmi xxx镜像名字ID
删除镜像
删除全部
docker rmi -f $(docker images -qa)
3.容器命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
新建+启动容器
OPTION说明:--name 指定容器新名称
-d后台运行容器
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
docker ps [OPTIONS]
列出当前所有正在运行的容器
OPTONS说明:-a 列出所有正在运行的容器+历史运行过的容器
-l 显示最近创建的容器
-q静默显示,只显示容器编号
docker start (启动已经停止运行的容器)
docker restart(重启容器)
docker stop(停止容器)
docker kill 容器id或容器名(强制停止容器)
docker rm 容器id (删除已经停止的容器)
docker rm -f $(docker ps -a -q) (一次删除多个容器)
docker exec -it 容器id /bin/bash (进入容器)
docker commit 生成新的镜像
-a 镜像作者 -m备注说明