docker知识点相关笔记二

  1. 命令:docker info查看docker的详细信息
          
  2. 命令docker images
         
         
  3. 命令:docker images -a,这个命令是列出本地所有的镜像(含中间镜像层)
  4. 命令:docker images -q,这个命令是只显示镜像ID
     
  5. 命令:docker images --digests,显示镜像的备注信息
  6. docker images --no-trunc,显示镜像的完整信息
     
  7. 命令:docker search -s 30 tomcat,表示查询点赞数超出30的版本
     
  8. 命令:docker rmi -f 镜像ID,删除单个镜像
     
  9. 命令:docker rmi -f 镜像名1:TAG 镜像名2:TAG,删除多个镜像
  10. 命令:docker rmi -f $(docker images -qa),删除本地所有的镜像
     
  11. 命令:docker pull centos,下载一个centos镜像
      
  12. 容器相关命令
    ⑴:新建并启动容器
           命令:docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG..]
           OPTIONS:说明
                   
           a:下面我们以交互式模式运行容器,并起一个别名,可以发现我们进入到另外一个终端
                  命令: docker run -it --name="mycentos01" 75835a67d134
                  
                 出现上面的情况就说明我们进入了docker中centos容器运行的环境了
                 
            b:列出当前正在运行所有正在运行的容器
                  命令:docker ps [OPTIONS]
                  
                  
                  
                 
                  docker ps -lq表示展示最近创建的容器编号
                  
                  
         c:退出容器
                命令:exit,容器停止并且退出
                ctrl+P+Q,容器不停止退出
                
        d:启动容器
               命令:docker start +容器名称/ID
                
        e:重启容器
              命令:docker restart +容器名称/ID
        f:停止容器
              命令:docker stop +容器名称/ID
              强制停止命令 :docker kill +容器名称/ID     
       g:删除容器
             删除已经停止容器命令:docker rm +容器名称/ID
             强制删除命令(不管容器是否停止) :docker rm -f +容器名称/ID     
       h:删除当前运行的或者历史上运行过的所有容器
            命令:docker rm -f $(docker ps -a -q)
             
  13. 命令:docker run -d --name="mycentos01" centos
     
    这是为什么呢?
     
  14. 查看容器日志
    命令:docker logs -f -t --tail 容器ID
    -f:跟随最新的日志打印
    -t:是加入时间戳
    --tail 数字:显示最后多少条
     
      从上面可以发现,当我们启动docker中centos容器的时候,设置每隔2秒钟打印
      hello,这样进程就不会自动停止,最后我们使用查看日志的命令查看最后的几行日志。
  15. 查看容器内运行的进程
     命令:docker top 容器ID
     
  16. 查看容器内部的细节
    命令:docker inspect 容器ID                
     
  17. 进入运行的容器并且以命令交互
     命令:docker exec -it 容器ID bash
     重新进入命令:docker attach 容器ID
     区别:
             a:attach是直接进入容器启动命令的终端,不会启动新的进程
             b:exec是在容器中打开新的终端,并且可以启动新的进程
    在容器外面查看容器内的内容:
     
    进入容器后查看,发现确实是一样的:
  18. 从容器内拷贝文件到主机上
    命令:docker cp 容器ID:容器内路径 目的主机路径
    例如:现在我们在centos容器的/tem目录下存在一个test1文件,现在我们需要将
               其拷贝到主机的/opt目录下
               
               
     

上一篇:docker知识点相关笔记一

下一篇:docker知识点相关笔记三

文章目录

猜你喜欢

转载自blog.csdn.net/K_520_W/article/details/83472638