docker学习笔记02:docker镜像

xiaoxiao2021-02-28  117

下载镜像

docker pull <images> 例如:docker pull docker.io/abenchi/hello-docker

查询镜像

docker search <images>

例如:docker search docker.io/abenchi/hello-docker

查看所有镜像

docker images docker images -a :列出所有的images(包含历史) docker images --tree :显示镜像的所有层(layer) docker rmi <images>: 删除一个或多个image

运行镜像

docker run <images>

例如:docker run docker.io/abenchi/hello-docker

删除镜像

docker rmi [images]

该命令可以同时删除多个镜像,但需要注意:若存在有该镜像创建的容器,该镜像是无法被删除,虽然可以使用docker rmi -f [images]强制删除该镜像,但会出现一些问题,比如出现TAG标签为的镜像,因此正确做法为: 1、docker ps -a 命令查看本机上的所有容器; 2、docker rm [container] 删除该容器; 3、docker rmi [images]删除镜像

创建镜像

基于已有镜像的容器创建 使用docker commit命令创建,该命令格式为:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 参数: -a --author="" 作者信息 -m --message="" 提交信息 -p --pause=ture 提交时暂停容器运行

实例: 1、启动一个镜像,并在其中创建一个test文件; 2、使用docker commit命令创建 3、使用docker images 查看镜像,就可以看到新创建的镜像

转载请注明原文地址: https://www.6miu.com/read-19892.html

最新回复(0)