目录

docker常用指令(持续更新)

//ow3d01r1a.bkt.clouddn.com//file/2017/12/bd13fb30f73242b3a5e51ff5d97cb8a4-image.png

删除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