• docker 命令


    docker 命令

    • docker stop $(docker ps -a -q) // stop停止所有容器
    • docker rm $(docker ps -a -q) 删除所有已经停止的容器
    • docker rmi $(docker images -q)删除所有镜像
    • docker ps // 查看所有正在运行容器
    • docker stop containerId // containerId 是容器的ID
    • docker ps -a // 查看所有容器
    •  // 查看所有容器ID
    • docker kill $(docker ps -a -q)杀死所有正在运行的容器
    • docker rmi $(docker images -q -f dangling=true)删除所有未打 dangling 标签的镜像
    • docker rmi --force $(docker images | grep doss-api | awk '{print $3}')强制删除镜像名称中包含“doss-api”的镜像
    • docker system prune删除所有未使用数据
    • docker volume prune只删除未使用的volumes

     

     查看所有正在运行的容器: docker ps  

    查看所有容器ID:  docker ps -a -q 

    停止所有容器的运行: docker stop $(docker ps -a -q)

    查看所有正在运行容器: docker ps  

    杀死所有正在运行的容器: docker kill $(docker ps -a -q) 

    镜像迁移

     Docker load and save: "archive/tar: invalid tar header"

    1.将docker镜像导出为静态文件 :

    docker save jeecg-boot:lastest > jeecg-boot.tar

    jeecg-boot:lastest为镜像名,lastest:镜像版本号, jeecg-boot.tar为新生成的静态文件名
    2. 通过将scp将静态文件发送到服务端
    3. 将静态文件还原为镜像, 并导入docker

    docker load < jeecg-boot.tar

    注意 进入服务器刚刚上传的目录下 进行镜像恢复,并导入docker管理器
    4.从刚刚导入的镜像新建容器
    docker run -it --name jeecg-boot -p 3000:80 -p 8000:8000 jeecg-boot:lastest /bin/bash

    docker stop $(docker ps -a -q) 
    

     

  • 相关阅读:
    记: Spring Data Jpa @OneToMany 级联查询被动触发的问题
    后端小白的Bootstrap笔记
    最短路径问题
    深度优先搜索 & 广度优先搜索
    检讨书板子
    关于计时器
    博客园美化
    P4819 杀人游戏 (图论 )
    水站 (二分)
    对拍
  • 原文地址:https://www.cnblogs.com/sunbines/p/16065688.html
Copyright © 2020-2023  润新知