• Docker常用命令


    一、查看/删除镜像

    1、查看所有镜像

    1 docker images

    2、查看所有容器

    1 docker ps -a

    3、删除镜像

    1 docker rmi [IMAGE ID]

    4、删除容器

    1 docker rm [CONTAINTER ID]

    5、批量删除Tag为<none>的无用镜像

    1 #Windows版(用PowerShell执行)
    2 docker rmi -f  $(docker images --filter “dangling=true” -q --no-trunc)
    3 #Linux
    4 docker images|grep none|awk '{print $3}'|xargs docker rmi

    二、查看Docker日志

    1 docker logs [OPTIONS] [CONTAINER ID]
    2   Options:
    3         --details        显示更多的信息
    4     -f, --follow         跟踪实时日志
    5         --since string   显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
    6         --tail string    从日志末尾显示多少行日志, 默认是all
    7     -t, --timestamps     显示时间戳
    8         --until string   显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)

    1、查看指定时间后的日志,只显示最后100行

    1 docker logs -f -t --since="2020-02-12" --tail=100 [CONTAINER_ID]

    2、查看最近30分钟的日志

    1 docker logs --since 30m [CONTAINER_ID]

    3、查看某时间段日志

    1 docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" [CONTAINER_ID]

    三、Docker镜像的导出/导入

    1、导出docker镜像到windows

    1 #简单导出
    2 docker save [IMAGE ID] > F:
    ode.tar 
    3 #带tag标签导出
    4 docker save <repository>:<tag> -o <repository>.tar

    2、从Windows导入Docker镜像

    1 docker load [IMAGE ID]  <  F:
    ode.tar

    3、从Linux导入Docker镜像

    1 docker load -i /home/node.tar

    四、使用远程镜像仓库

    1、登录远程仓库

    1 docker login [镜像仓库Ip]

    PS:需要先修改本地daemon.json文件授权信任,不然提示权限不足

    2、将本地镜像重新打远程仓库的标签Tag

    1 docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
    2 docker image tag SOURCE_IMAGE[:TAG] [镜像仓库Ip]/TARGET_IMAGE[:TAG]

    3、推送镜像到远程仓库

    1 docker push [镜像仓库Ip]/SOURCE_IMAGE[:TAG]

    4、拉取远程仓库镜像

    1 docker pull [镜像仓库Ip]/SOURCE_IMAGE[:TAG]

     五、其他命令

    1、进入镜像

    1 docker exec -it [CONTAINER ID] /bin/bash
  • 相关阅读:
    libuv::线程
    libuv::定时器
    libuv::线程池
    libuv::线程同步
    ABAQUS 2017 安装后无法运行问题
    Abaqus2017安装全过程
    ModelCenter安装详解
    centos下安装Ansys 17.2的全部过程
    Jmeter压力测试分布式部署
    Centos7永久挂载iso文件
  • 原文地址:https://www.cnblogs.com/heeroac18999/p/12298161.html
Copyright © 2020-2023  润新知