zoukankan      html  css  js  c++  java
  • docker 部分常用命令

    docker 常用命令

    docker images | grep "192" | awk '{print $1}' 查询出所有镜像,包含192字符串,查询出第1列
    
    docker version 查看版本
    
    systemctl start docker.service 启动docker容器
    
    docker info 查看docker详情
    
    docker rm $(sudo docker ps -a -q) 清空未运行的容器
    
    docker rm -f $(docker ps -a |  grep 192 | awk '{print $1}')  删除包含192的容器
    
    docker rm id/name 删除某个容器
    
    docker rmi id/name 删除某个镜像
    
    docker rmi $(sudo docker images -q) 删除所有镜像
    
    docker rmi $(docker images | grep "192" | awk '{print $3}') 删除包含192的镜像,其中awk '{print $3}' 表示取查询出来的结果第几列,这里第三列是id
    
    docker images|grep none|awk '{print $3}'|xargs docker rmi 也可以这样删除带none的镜像
    
    docker search mysql 搜索镜像
    
    docker images redis 查看镜像
    
    docker ps -a --no-trunc 显示所有的容器完整信息,包括未运行的。
    docker ps -a 显示所有的容器,包括未运行的。 
    docker ps 列出所有在运行的容器信息 
    service docker stop 停止
    docker docker stop id/name 启动/停止某个容器 
    docker run -d -p 1001:1001 docker1 从images 镜像启动一个容器 
    docker start b5e08e1435b3 启动一个 ID 为 b5e08e1435b3 的容器在后头运行,并进入交互模式。 
    docker kill -s KILL 94c6b3c3f04a 杀死一个 ID 为 94c6b3c3f04a 的容器,并向容器发送 KILL 信号 
    docker logs 容器id 查看指定容器启动的信息 
    docker logs -f 容器id 查看指定容器启动的信息 
    docker logs -f --tail=100 容器id 查看指定容器启动的最后100行信息 
    docker exec -it 容器id /bin/bash 进入jenkins容器
    docker exec -it 容器id /bin/sh 进入jenkins容器,如果用/bin/bash无法进入试试这个,比如构建镜像用FROM openjdk:8-jre-alpine的,就使用 这个才能进入
    
    docker inspect 容器id 查看容器信息 
    
    systemctl restart docker 重启容器
    
    docker stats $(docker ps --format={{.Names}})  查看所有容器运行内存情况
    docker update -m 1500M --memory-swap 1500M 897a6a09807a 修改正在运行容器内存大小
    列出所有容器的IP相关信息
    docker inspect -f='{{.Name}} {{.NetworkSettings.IPAddress}} {{.HostConfig.PortBindings}}' $(docker ps -aq)
    
    docker exec -it 容器ID或名称 /bin/bash 进入容器
    
    apt-get update
    apt-get install vim 容器安装命令
    ----磁盘空间相关----

      docker container prune #删除所有退出状态的容器

      docker volume prune #删除未被使用的数据卷

      docker image prune #删除 dangling 或所有未被使用的镜像


    docker system df 命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况. docker system prune 命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。 docker system prune -a命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚.。 镜像备份导出--导入(场景:镜像很大,在一个环境OK了,到了其他环境,如果下载很慢,那么通过先从A服务器导出到本地,再从本地上传到B服务器,然后导入到镜像是不错的选择) A服务器导出成tar文件 docker save > elasticsearch.tar 192.168.89.132/third/elasticsearch:7.1.1 下载到本地(通过工具,如ftp)上传到B服务器(通过工具,如ftp) 转换tar为镜像 docker load < elasticsearch.tar

    防火墙相关

    防火墙相关。 查看防火墙的运行状态: 
    firewall-cmd --state 
    
    查看防火墙服务是否开启,可以把 .service去掉 
    systemctl status firewalld.service 
    
    查看防火墙服务是否开启 
    systemctl status firewall 
    
    查看 firewalld 服务当前所使用的区域 
    firewall-cmd --get-default-zone 
    
    为默认区域开启端口(允许该端口的流量)
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    
    开放8080端口
    firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=172.1.0.2 port port=8080 protocol=tcp accept'
    
    关闭防火墙命令:systemctl stop firewalld.service
    
    开启防火墙:systemctl start firewalld.service
    
    关闭开机自启动:systemctl disable firewalld.service
    
    开启开机启动:systemctl enable firewalld.service

     linux 相关

    查看磁盘空间
    df -h
    
    查看空闲内存
    free -h
    
    查看当前目录下磁盘文件夹大小,其中.为当前目录
    du . -h --max-depth=1
    排序当前目录文件大小。找出大文件
    du -s * | sort -nr

    du -sh * | sort -nr 错误 因为h 会转化问G、M、K,根据数字排序就乱序了
     

    同步服务器时间为网络时间

    # yum -y install ntpdate
    # ntpdate time.windows.com

     yum 安装软件时查看列表

    // 如这里查看docker-ce有哪些版本可安装,去重排序
    #yum list docker-ce --showduplicates | sort -r

  • 相关阅读:
    hi.baidu.com 百度流量统计
    Autofac is designed to track and dispose of resources for you.
    IIS Manager could not load type for module provider 'SharedConfig' that is declared in administration.config
    How to create and manage configuration backups in Internet Information Services 7.0
    定制swagger的UI
    NSwag在asp.net web api中的使用,基于Global.asax
    NSwag Tutorial: Integrate the NSwag toolchain into your ASP.NET Web API project
    JS变量对象详解
    JS执行上下文(执行环境)详细图解
    JS内存空间详细图解
  • 原文地址:https://www.cnblogs.com/a393060727/p/12145001.html
Copyright © 2011-2022 走看看