docker 常用命令

  • 查看本地镜像

docker images [image name]或者 docker image ls [image name]
docker 常用命令


	 [image name]: 指定需要查看的镜像
	 
	参数说明
		REPOSITORY:仓库名称
		TAG:标签名称
		IMAGE ID:镜像ID
		CREATED:创建时间
		SIZE:所占用的空间
		
  • 拉取远程镜像到本地

docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker 常用命令


	参数说明:
		OPTIONS:选项。可以使用如下OPTIONS: 
			-a, –all-tags:从镜像仓库中下载所有被标记的镜像
			–disable-content-trust:跳过验证
		NAME:仓库名
		TAG:标签
		DIGEST:数据摘要
		
  • 运行镜像

docker run -i -t --rm [image name] /bin/bash
docker 常用命令


	参数说明:
		-i:允许你对容器内的标准输入进行交互,非必要参数
		-t:在新容器内指定一个伪终端或终端,非必要参数
		–rm:容器退出后立即删除容器。一般情况下,无需指定此参数,指定--rm可以避免浪费空间,非必要参数
 		[image name] :以此镜像为基础启动容器,必要参数
		/bin/bash:指定的交互式Shell,非必要参数

  • 检查在运行的镜像

docker ps -a
docker 常用命令

  • 进入镜像内部目录

docker exec -it [CONTAINER ID] /bin/bash
docker 常用命令


 特别说明:只针对特别的镜像而言,比如  ubuntu,示例的镜像就不能进入内部目录报错了

  • 删除导入的镜像

docker rmi [IMAGE ID]
docker rm [CONTAINER ID] 删除
docker 常用命令

	
	参数说明
		 [IMAGE ID] :通过镜像 ID 删除,通过 docker image ls 获取
		  [CONTAINER ID]:通过分配的容器 ID 删除,通过 docker ps -a 获取
		  
  • 复制文件

docker cp [file] [CONTAINER ID]?/[路径]

 
  到饭点了,去吃饭去了,哈哈,这个我没试验