跳至主要内容

Docker 命令

 Docker信息:docker _cmd

  • info显示 Docker 系统信息,包括镜像和容器数
  • version显示 Docker 版本信息

容器命令:docker _cmd

  • create — 从镜像中创建一个容器
  • start — 启动一个已有的容器
  • restart — 重启容器
  • stop — 优雅停止正在运行的容器
  • pause — 暂停容器中所有的进程
  • unpause — 暂停容器中所有的进程
  • exec — 进入容器,在运行的容器中执行命令
  • run — 创建一个新的容器并且启动它
  • kill — 立即停止容器中的主要进程
  • rm — 删除已经停止的容器
  • ps — 列出正在运行的容器
  • inspect — 查看关于容器的信息
  • top — 查看容器中运行的进程信息,支持 ps 命令参数
  • attach连接到正在运行中的容器
  • events从服务器获取实时事件
  • logs — 打印日志
  • wait阻塞运行直到容器停止,然后打印出它的退出代码
  • export将文件系统作为一个tar归档文件导出到STDOUT
  • port列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口
  • commit从容器创建一个新的镜像
  • cp用于容器与主机之间的数据拷贝
  • diff检查容器里文件结构的更改

镜像命令:docker _cmd

  • login — 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
  • logout 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
  • pull从镜像仓库中拉取或者更新指定镜像
  • push — 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
  • search从Docker Hub查找镜像
  • images — 列出本地镜像
  • tag标记本地镜像,将其归入某一仓库
  • build — 命令用于使用 Dockerfile 创建镜像
  • save将指定镜像保存成 tar 归档文件
  • load导入使用 docker save 命令导出的镜像
  • history — 查看指定镜像的创建历史
  • import — 从归档文件中创建镜像
  • rmi — 删除本地一个或多少镜像

网络命令:docker network _cmd

  • connect 将某个容器连接到一个docker网络
  • create 创建一个docker局域网络
  • disconnect 将某个容器退出某个局域网络
  • inspect 显示某个局域网络信息
  • ls 显示所有docker局域网络
  • prune 删除所有未引用的docker局域网络
  • rm 删除docker网络

运维命令:

  • docker info | grep"Docker Root Dir" 查看docker工作目录
  • du -hs /var/lib/docker/ 查看docker磁盘占用情况
  • docker system df 查看磁盘使用情况
  • docker system prune -a 清除所有无用容器

评论

此博客中的热门博文

Docker-Compose 安装 PolarDB

 version: '3.1' services:   polardb:     container_name: polardb     restart: always     image: polardb/polardb_pg_local_instance     ports:       - 5432:5432     networks:       - net_db     environment:       TZ: Asia/Shanghai     volumes:       - ./polardb:/var/polardb networks:   net_db:     external: true

Wireguard 部署应用

 一、首先要有一个公网IP来进行服务端安装配置,为了简化部署,并且尽量少的侵入性,就用Docker安装服务端: services:   wireguard:     restart: always     image: weejewel/wg-easy     container_name: wireguard     ports:       - "51820:51820/udp"       - "51821:51821/tcp"     environment:       - TZ=Asia/Shanghai       - WG_HOST=0.0.0.0       - PASSWORD=123456       - WG_PERSISTENT_KEEPALIVE=25       - WG_DEFAULT_ADDRESS=10.0.8.x       - WG_DEFAULT_DNS=114.114.114.114       - WG_ALLOWED_IPS=10.0.8.0/24     volumes:       - ./wg-easy:/etc/wireguard     cap_add:       - NET_ADMIN       - SYS_MODULE     sysctls:       - net.ipv4.ip_forward=1       - net.ipv4.conf.all.src_valid_mark=1 二、客户端安装: # root权限 sudo -i # 安装wireguard软件 apt install w...

OpenAI 开源的Whisper体验

近期有一个需求,类似于数字人,用户用语音控制进行菜单跳转,甚至于进行分析。 当用户对着麦克风进行说话的时候,要解析出来用户想干什么。当然好多付费的接口可以实现,但基于互联网免费的思路,当然要查找一翻。 Whisper 是用于自动语音识别 (ASR) 和语音翻译的预训练模型。 Whisper 模型经过 68 万小时的标记数据训练,表现出强大的泛化能力,无需进行微调即可推广到许多数据集和领域。 写的很强大,HuggingFace上有搭建好的模型当然要试用一下了,效果还不错,中文的解析正确率也挺高的,下面是接口请求方式。