• docker操作


    docker操作

    常见操作

    //docker自动重启配置(服务器重启后)
    systemctl enable docker.service
    
    
    // 开启/关闭docker服务
    systemctl start docker
    systemctl stop docker
    
    //查看已有镜像:
    docker images
    
    //运行镜像
    docker run -d --restart=always -p 8091:8091 --name xinyar_erp_web_test xinyar/erp-web
    
    //删除镜像
    docker rmi -f IMAGE_ID/ REPOSITORY:TAG
    
    //查看镜像列表
    docker search images_name
    
    //从公网拉取镜像
    docker pull images_name
    
    //查看帮助
    docker command --help
    
    // 开启关闭docker容器
    docker start 容器名or容器ID
    docker stop 容器名or容器ID
    docker restart 容器名or容器ID
    
    // 设置容器自启动项
    docker update --restart=always <CONTAINER ID>
    ps:新建容器时加 docker run --restart=always
    
    //进入容器
    docker exec -it 容器ID /bin/bash
    
    //动态查看容器日志
    docker logs -f containerName/containerId
    
    //查看端口映射情况
    docker port con_id
    
    //查看docker网络
    docker network ls
    
    //查看容器pid
    docker top con_name
    

    查看docker日志方法

    docker logs [OPTIONS] CONTAINER
    Options:
            --details        显示更多的信息
        -f, --follow         跟踪实时日志
            --since string   显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
            --tail string    从日志末尾显示多少行日志, 默认是all
        -t, --timestamps     显示时间戳
            --until string   显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
            
    查看指定时间后的日志,只显示最后100行:
    $ docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID
    
    
    查看最近30分钟的日志:
    $ docker logs --since 30m CONTAINER_ID
    
    
    查看某时间之后的日志:
    $ docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID
    
    
    查看某时间段日志:
    $ docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID
    

    docker-compose快速安装

    curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > /usr/local/bin/docker-compose
    $ chmod +x /usr/local/bin/docker-compose
    $ docker-compose --version
  • 相关阅读:
    Codeforces 376A. Night at the Museum
    Assigning Workstations
    树的直径证明
    Frogger
    Circle
    HDU 1022 Train Problem I
    Argus
    树状数组总结
    C++ 容器(一):顺序容器简介
    C++ 输出缓冲区的管理
  • 原文地址:https://www.cnblogs.com/johnsonbug/p/15808508.html
Copyright © 2020-2023  润新知