docker search
docker search hello-world

docker images

  1. 显示所有镜像
  2. docker images -a
  3. 只显示image ID
  4. docker images -q

docker ps

列出当前正在运行及历史运行过的所有容器
docker ps -a
显示最近创建的容器
docker ps -l
显示最近2个创建的容器
docker ps -n 2
只显示容器编号
docker ps -q

docker run

—name=””

后台运行容器,并返回容器ID
-d
以交互模式运行容器,通常与-t同时使用
-i
为容器重新分配一个伪输入终端,通常与-i同时使用
-t
随机端口映射
-P
指定端口映射,8080指宿主机端口,80指docker端口
-p 8080:80

退出容器,容器会在退出后停止
exit
退出容器,容器仍然继续运行
ctrl + p + q

示例命令
docker run -it ubuntu /bin/bash
docker run -it —name=host1 ubuntu /bin/bash
docker exec -it ubuntu /bin/bash
docker attach unbuntu

docker start
docker restart
docker stop
docker kill
docker logs redis

docker inspect redis

docker rmi

docker rmi hello-world
docker rmi -f hello-world
docker rmi -f hello-world redis mariadb
docker rmi -f $(docker images -qa)

docker cp

docker cp mdb00:/etc/mysql/ /home/pande/mariadb-v00/conf/

docker run -it —privileged=true -v /tmp/host_data:/tmp/docker_data —name=u1 ubuntu

查看docker镜像、容器、数据卷等占据的空间
docker system df

虚悬镜像:仓库名和tag都为的镜像