docker常用指令(持续更新)
目录
删除image
-
在删除image时,先执行docker images查看都有哪些images
-
docker stop containerName/containerId:停止正在运行的container
-
docker rm containerName/containerId :删除容器
-
docker rmi imageName/imageId:删除镜像
-
docker ps -a :查看执行过的container
-
docker ps :查看正在执行的container
-
先执行docker ps, 看要删除的image对应的container是否正在运行,在则执行docker stop停止其运行,然后删除对应的container,如果不存在则执行docker ps -a查看已推出的container的记录,删除
-
–rm :docker run –rm -ti container 接要运行的指令:运行完容器后就删除该容器,测试时常用。
-
-ti:分配一个伪终端并进入交互模式,这将进入容器内,对于快读原型开啊并尝试很有用但不要在生产容器中打开这些标识。
-
docker tag 创建新的tag
-
docker inspect imageId:查看镜像详细信息
搜索镜像
- docker search T
创建镜像
- docker commit [options] container [repositry[:TAG]]
options:
- -a, –author="" 作者信息
- -m,–message="" 提交信息
- -p,–pause=ture 提交时暂停容器运行
导出和导入问题
- docker save :存储镜像到本地 docker save -o 生成的文件名 镜像名
- docker load :从本地导入镜像 docker load –input 导入的文件名 或者docker load < 导入的文件名
上传镜像
- docker push