目录
2.4 创建并启动容器(一次性执行)—— docker run
一、Docker 镜像操作
1.1 搜索镜像
格式:docker search 关键字
docker search nginx
1.2 获取镜像nginx
格式:docker pull 仓库名称[:标签]
如果下载镜像时不指定标签,则默认会下载仓库中最新版本的镜像,即选择标签为 latest 标签。
docker pull nginx
1.3 查看下载的镜像文件信息
镜像下载后存放在 /var/lib/docker
cat /var/lib/docker/image/overlay2/repositories.json
1.5 查看下载到本地的所有镜像
docker images
REPOSITORY:镜像属于的仓库
TAG:镜像的标签信息,标记同一个仓库中的不同镜像
IMAGE ID:镜像的唯一ID 号,唯一标识一个镜像
CREATED:镜像创建时间
SIZE:镜像大小
1.6 根据镜像的唯一标识 ID 号,获取镜像详细信息
格式:docker inspect 镜像ID号
docker inspect 605c77e624dd
1.7 为本地的镜像添加新的标签
格式:docker tag 名称:[标签] 新名称:[新标签]
docker tag nginx:latest nginx:web
docker images | grep nginx
1.8 删除镜像
格式:
- docker rmi 仓库名称:标签 #当一个镜像有多个标签时,只是删除其中指定的标签
或者
- docker rmi 镜像ID号 #会彻底删除该镜像
docker rmi nginx:latest
注意:如果该镜像已经被容器使用,正确的做法是先删除依赖该镜像的所有容器,再去删除镜像。
1.9 镜像导出导入到本地
1.9.1 导出镜像:将镜像保存成为本地文件
格式:docker save -o 存储文件名 存储的镜像
docker save -o nginx nginx:web #存出镜像命名为nginx存在当前目录下
ls -lh
1.9.2 导入镜像:将镜像文件导入到镜像库中
格式:
- docker load < 存出的文件
或者
- docker load -i 存出的文件
dock