问君哪得清如许,为有源头活水来
1,帮助命令
docker version
docker info
docker 命令 --help
2,仓库\镜像
docker images 查看所有本地镜像
docker images -a/--all 显示所有本地镜像
docker images -q/--quiet 只显示本地镜像的ID
docker search ~ 搜索镜像~ https://registry.hub.docker.com/
docker search ~ --filter=stars=5000 根据收藏数搜索镜像(搜索收藏数在指定数目之上的镜像)
docker pull ~ 默认下载tag为latest的镜像
docker pull ~:*** 下载tag为***的镜像(要保证远程仓库有该tag的镜像)
docker rmi -f ~ 通过名称/ID删除镜像(不指定tag,默认删除latest)
docker rmi -f ~:***
docker rmi -f IMAGEID
docker rmi -f ID ID ID 删除多个images
docker rmi -f $(docker images -aq) 删除所有的images
3,容器(运行起来的镜像)
docker run ~ 启动镜像
docker run --name="Name" ~ 给容器命名以加以区分
docker run -d ~ 后台运行
docker run -i/-t/-it ~ 交互方式运行
docker run -p ~ 指定端口
-p ip:主机端口:容器端口
-p 主机端口:容器端口
-p 容器端口
docker run -P ~ 随机指定端口