240
世界上有2种人,一种懂二进制,另一种不懂二进制。

关于Docker-Docker指令

镜像指令

#1、查看所有存在的镜像
docker images      
    #可选项
    -a ,--all         #列出所有
    -q ,--quiet       #只显示镜像的id
    
    
#2、搜索镜像
docker search 镜像名   

#3、下载镜像
docker pull 镜像名

#4、删除镜像
docker rmi 镜像1id  镜像2id
docker rmi $(docker images -aq)    #删除所有镜像
    #可选项
    -f               #不进行询问,强制删除

 容器指令

#1、创建并运行容器

docker run [选项] 镜像名
    #可选项
    --name                          #容器名字,用于区分容器
    -d                              #后台启动
    -it                             #交互式运行
    -p                              #映射端口
    -P                              #随机端口映射
    -v                              #文件挂载
    
#2、列出所有容器
docker ps                           #列出正在运行的容器
    #可选项
        -a              #列出所有容器包括正在运行和停止运行的容器
        -q              #列出所有容器的id

#1、使用exec启动容器,相当与新创建一个终端机打开容器
docker exec -it  容器id 

#2、使用attach进入容器,attach是直接进入容器并不会新建终端
docker attach 容器id  

exit   
ctrl+P+Q                          #快捷键

#当使用exec进入容器时,离开后不会停止容器
#当使用attach进入容器时,离开后会停止容器

#1、删除指定容器
docker rm 容器id

#2、删除所有容器
docker  rm $(docker ps -qa)

#3、删除所有停止运行的容器
docker container prune   

    #可选项
    -f          #强制

  

posted @ 2023-02-01 15:41  _Origin  阅读(20)  评论(0)    收藏  举报