1、获取镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
格式说明:
OPTIONS:选项。可以使用如下OPTIONS:
-a, –all-tags:从镜像仓库中下载所有被标记的镜像
–disable-content-trust:跳过验证
NAME:仓库名
TAG:标签
DIGEST:数据摘要
2、运行(将镜像运行到容器里)
docker run -itd --name 容器名 --net 网络名称 -p 容器端口:主机端口 --ip 容器IP地址
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-V: 为容器挂载目录,比如 /usr/docker/data:/data 前者为数宿主机目录后者为容器内目录
--ip: 为容器制定一个固定的ip
--net: 指定网络模式
3、列出镜像
docker image ls
4、镜像体积
docker system df
5、删除本地镜像
#删除镜像
docker image rm [选项] <镜像1>[<镜像2>...]
其中,<镜像>可以是镜像ID、镜像名或镜像摘要
#删除所有未打 dangling 标签的镜像
docker rmi $(docker images -q -f dangling=true)
#删除所有镜像
docker image rm $(docker image ls -aq)
#强制删除 无法删除的镜像
docker rmi -f <IMAGE_ID>
docker rmi -f $(docker images -q)