docker常用命令

1. 查找镜像

docker search jdk

  • dokcer search jdk8
2.下载镜像

docker pull image name

  • dokcer pull weiguo21/quick-docker
3.查看docker镜像

(1).查看所有镜像
docker images

(2).查看正在运行的镜像

docker ps

docker ps -a

4.重命名docker镜像名称

docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)

  • docker tag 41b730702607 opmaster/basic_server:devel
5.删除镜像
  • (1).停止所有的container,这样才能够删除其中的images:
    docker stop $(docker ps -a -q)

  • (2).如果想要删除所有container的话再加一个指令:
    docker rm $(docker ps -a -q)

  • (3).删除images,通过image的id来指定删除谁
    docker rmi

  • (4)根据tag版本删除

docker rmi weiguo21/redis:3.2

6.修改docker镜像名称(names)(运行中的镜像)

docker rename old_names new names

7.启动镜像

(1).第一次启动镜像 docker run

  • docker run -d -p 8080:8080 weiguo21/quick-docker

备注:启动镜像遇到 You have to remove (or rename) that container to be able to reuse that name..
直接用docker ps,没发现运行什么,docker ps -l
查看,发现果然还在.

因为容器已经停了,所以kill没用,需要rm
直接docker rm

docker rm bdc8d8c475cb

你可能感兴趣的:(docker常用命令)