默认安装目录:/var/lib/docker
下载镜像
语法:docker pull 镜像名
例:(下载 mysql 8.0)docker pull mysql:8.0
查看所有镜像docker images
查看所有容器docker ps -a
所有命令帮助文档docker --help
创建虚拟网卡docker network create mysql8 # mysql8为网卡名称随便取
运行容器项目docker run --name mysql80 --net mysql8 -p 3306:3308 -it mysql:8.0
#参数说明
[mysql80] 项目名称
[mysql8] 虚拟网卡名称
[3306:3308] 内部端口3306映射到外部端口3308,可同时映射多个,例 -p 1000:1001 -p 2000:2001
[mysql:8.0] 镜像名称
docker 进入指定容器docker exec -it mysql8 /bin/bash # mysql8为容器名或者id(命令docker ps -a 获取)
docker overlay2清理垃圾(build cache delete)
查看 docker 磁盘使用情况
docker system df
清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)
docker system prune
强制删除所有的当前无使用的资源,包括如下:磁盘,关闭的容器、无用的数据卷和网络,以及没有 tag 的 image (就是显示none的)
docker system prune -a