目录
1. 基础命令
查看Docker的版本信息
dokcer version
查看docker的系统信息,包括镜像和容器的数量
docker info
查看帮助
docker 命令 --help
2. 镜像命令
从Dockerfile中创建镜像
docker build -t imageName:tagName .
. 表示当前目录,即Dockerfile所在目录
查看镜像
docker search 镜像名
拉取镜像
docker pull 镜像名 #默认的tag为latest
docker pull 镜像名:tag
查看已经拉取的镜像
docker images
删除镜像
docker rmi -f 镜像ID
docker rmi -f 镜像ID #强制删除,镜像中的容器状态为已停止或已删除的才能被强制删除,不然会报错
3. 容器命令
运行容器
docker run [OPTIONS] 镜像
OPTIONS说明:
-d 后台运行该容器
-v 目录映射,容器目录挂载到宿主机目录,格式: 主机目录:容器目录
-p 指定端口映射,格式:主机端口:容器端口
-i 以交互模式运行容器,通常与 -t 同时使用
-t 启动容器后,为容器分配一个命令行,通常与 -i 同时使用
查看容器
docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
--format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
--no-trunc :不截断输出。
-q :静默模式,只显示容器编号。
-s :显示总的文件大小。
进入容器
docker exec -it 容器ID或容器名 /bin/bash
停止容器
docker stop 容器名或容器ID
删除容器
docker rm 容器名或容器ID
docker rm -f 容器名或容器ID #无论容器是否正在运行中或者已停止,都可被强制删除
4.其它命令
查看日志
docker logs
查看进程
docker top 容器ID