下载镜像
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 查看镜像,就可以看到新创建的镜像