1、用于检测Docker是否正确安装,一般结合docker version命令使用。
docker info
docker version
2、列出机器上的镜像(images)
docker images
3、删除机器上的镜像
docker rmi 镜像ID
4、导出镜像
docker export 镜像ID > 保存的名字.tar
5、导入镜像
docker import 保存的名字.tar < 镜像名字
6、运行容器
docker run -d -p 80:80 镜像名字 /bin/bash
7、进入容器
docker exec -it 容器id或容器名字 /bin/bash
8、退出容器
exit
9、查看容器信息
docker ps #显示当前正在运行中的container
docker ps -a #包括已经停止的所有容器
docker ps -l #显示最新启动的一个容器(包括已停止的)
10、删除容器
docker rm 容器ID
11、运行容器为什么要使用端口映射
假设情况下,容器使用的ip是172.17.0.0/16网段的,外界的用户只能访问宿主机的10.0.0.0/24网段,
无法访问172.17.0.0/16网段。我们运行容器的目的:是希望运行在容器中的服务,能够被外界访问,
这里就涉及到了外网10.0.0.0/24到容器内网172.17.0.0/16网段的转换,所以需要做端口映射
docker run -itd -p 5000:5000 --name 重命名 镜像名
-p hostPort:containerPort
-p ip:hostPort:containerPort
-p ip::containerPort(随机端口)
-p hostPort:containerPort:udp
-p 81:80 -p 443:443 可以指定多个-p
12、docker 数据拷贝
docker cp 数据路径 容器ID:容器内存放路径
docker 指令还有很多,自行百度,自己只是统计常用的