目标:
1.学习对镜像操作一些列的生命周期操作
2.学习对容器操作一些列的生命周期操作
操作步骤:
镜像
查询
#查看本地所有镜像
docker images
删除
#删除指定镜像
docker image rm [image]
#删除标签镜像/ID删除
docker rmi [image/imageId]
ps:如果镜像还存在容器时候,是不能直接删除的
-f, -force: 强制删除镜像,即便有容器引用该镜像;
-no-prune: 不要删除未带标签的父镜像;
容器
新增
#新增容器
docker create [image]
#新增并且运行容器
docker run [image]
查询
#查询所有正在启动的容器
docker ps
#查询所有的容器
docker ps -a
启动
#容器ID/容器别名启动容器
docker start [containerId/containerName]
停止
#容器ID/容器别名停止容器
docker stop [containerId/containerName]
删除
#容器ID/容器别名删除容器 (只能删除停止的容器)
docker rm [containerId/containerName]
#容器ID/容器别名删除容器 (强制删除)
docker rm [ containerId/containerName ] -f
#删除所有容器(停止的容器)
docker rm $(docker ps -aq)
#删除所有容器(强制删除)
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
结语:
以上就是镜像和容器常用操作了,理论上可以应付所有日常使用了 , 请多加练习