docker常用指令

一、目录

  1. docker 指令
    1. 创建镜像
    2. 保存镜像
    3. 加载镜像
    4. 删除容器
    5. 删除镜像
    6. 查看容器日志
    7. 查看docker 占用内存情况
    8. 查看docker 根目录(安装路径)
    9. 创建一个容器

二、实现

  1. docker指令
    1 创建镜像
   docker commit  fd69960ed65f  jyf:0.0.1

在这里插入图片描述

  1. 保存镜像
docker save -o my.tar hello-word:latest

在这里插入图片描述

  1. 加载镜像
docker load -i my.tar

在这里插入图片描述

  1. 删除容器
docker rm CONTAINER-ID   #删除容器id, 或者>>docker rm name        #容器名字
批量删除
docker rm $(docker ps -a -q)        
  1. 删除镜像
docker rmi image-id     #删除镜像id
  1. 查看容器日志
docker logs CONTAINER-ID   #容器id
  1. 查看docker 占用内存情况
[root@localhost ~]# docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          81        41        37.12GB   18.87GB (50%)
Containers      58        18        33.98GB   32.39GB (95%)
Local Volumes   42        25        1.598GB   1.492GB (93%)
Build Cache     130       0         562.7MB   562.7MB
  1. 查看docker 根目录(安装路径)

[root@dockermain ~]# docker info Client: Docker Engine - Community
Version: 24.0.1 Context: default Debug Mode: false Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.10.4
Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.)
Version: v2.18.1
Path: /usr/libexec/docker/cli-plugins/docker-compose scan: Docker Scan (Docker Inc.)
Version: v0.23.0
Path: /usr/libexec/docker/cli-plugins/docker-scan

Server: Containers: 58 Running: 21 Paused: 0 Stopped: 37
Images: 141 Server Version: 24.0.1 Storage Driver: overlay2
Backing Filesystem: xfs Supports d_type: true Using metacopy:
false Native Overlay Diff: true userxattr: false Logging Driver:
json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins:
Volume: local Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries
splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc Init Binary: docker-init containerd version:
3dce8eb055cbb6872793272b4f20ed16117344f8 runc version:
v1.1.7-0-g860f061 init version: de40ad0 Security Options: seccomp
Profile: builtin cgroupns Kernel Version:
5.14.0-284.11.1.el9_2.x86_64 Operating System: AlmaLinux 9.2 (Turquoise Kodkod) OSType: linux Architecture: x86_64 CPUs: 16
Total Memory: 31.09GiB Name: dockermain ID:
b1b354b2-ccd6-4204-9c1d-78ca30da0712
Docker Root Dir: /home/dockerdata #根目录
Debug Mode: false
Experimental: false Insecure Registries:
10.120.130.49:5000
127.0.0.0/8 Registry Mirrors: http://hub-mirror.c.163.com/ Live Restore Enabled: false

  1. 创建一个容器
镜像选取:docker pull pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel
docker run -it --gpus  '"device=1,2"' --name leinao -v /tmp:/tmp  pytorch/pytorch:pytorch:1.9.1-cuda11.1-cudnn8-devel /bin/bash 
docker run -it --gpus '"device=2,3"' -v /jiayafei_linux/:/home/ --name llm_g pytorch/pytorch:2.1.0-cuda12.1-cudnn8-devel /bin/bashdocker run -it --gpus '"device=0"' -v /jiayafei_linux/:/home/ --name nodes_0 -p8201:8010 pytorch/pytorch:2.1.0-cuda12.1-cudnn8-devel /bin/bash
docker run -it --gpus '"device=1"' -v /jiayafei_linux/:/home/ --name nodes_1 -p8202:8010 pytorch/pytorch:2.1.0-cuda12.1-cudnn8-devel /bin/bashdocker run -it --gpus all --name llm-01 -v /:/home  -p8011:8011 -p8012:8012 -p8013:8013 -p8014:8014  pytorch/pytorch:2.1.0-cuda12.1-cudnn8-devel /bin/bash 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/342039.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VM无法连接U盘

打开Ubuntu系统的文件夹 找到以 .vmx结尾的文件 搜索 usb.restrictions.defaultAllow的选项 讲 FALSE 改成 TRUE

提升测试效率,轻松并行运行测试——探秘Pytest插件pytest-xdist

在软件开发中,测试是确保代码质量的重要一环。然而,随着项目规模的增大,测试用例的数量也随之增多,测试的执行时间可能成为一个瓶颈。为了解决这个问题,Pytest提供了丰富的插件生态系统,其中 pytest-xdist …

对象存储MinIO的简介与部署

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 相关文章推荐: 记录一次跨越16个月的minio版本升级与数据迁移 MinIO集群怎么接入Prometheus监控?(上) Mi…

一个完整的流程表单流转

1.写在前面 一个完整的流程表单审批(起表单-->各环节审批-->回退-->重新审批-->完成),前端由Vue2jsElement UI升级为Vue3tsElement Plus,后端流程框架使用Flowable,项目参考了ruoyi-vue-pro(https://gite…

【2024】OAK智能深度相机校准教程

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是Ash…

Dubbo的SPI机制

Dubbo SPI的基本工作流程: 加载扩展点配置:Dubbo SPI首先会加载所有的扩展点配置,这些配置通常是在META-INF/dubbo目录下的properties文件中定义的。每个配置文件的名称就是扩展点接口的全限定名,文件内容是扩展点实现的键值对&am…

1、理解Transformer:革新自然语言处理的模型

目录 一、论文题目 二、背景与动机 三、卖点与创新 四、解决的问题 五、具体实现细节 0. Transformer 架构的主要组件 1. 注意力、自注意力(Self-Attention)到多头注意力(Multi-Head Attention) 注意力到底是做什么的&…

Vue、uniApp、微信小程序、Html5等实现数缓存

此文章带你实现前端缓存,利用时间戳封装一个类似于Redis可以添加过期时间的缓存工具 不仅可以实现对缓存数据设置过期时间,还可以自定义是否需要对缓存数据进行加密处理 工具介绍说明 对缓存数据进行非对称加密处理 对必要数据进行缓存,并…

微信小程序开发学习笔记《7》全局配置以及小程序窗口

微信小程序开发学习笔记《7》全局配置以及小程序窗口 博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。全局配置官方文档 一、全局配置文件及常用的配置项 小程序根目录下的app.json 文件是小程序的全局配置文件。 常用的配置项如…

数据库期末复习重点总结

数据库期末复习重点总结 本文为总结&#xff0c;如有不对的地方请指针 第2章 关系模型的介绍 名称符号选择σ投影∏笛卡儿积连接并∪集差-交∩赋值<-更名ρ 除操作 设R和S除运算的结果为T&#xff0c;则T包含所有在R中但不在S中的属性和值&#xff0c;且T的元组与S的元…

C语言理解

目录 计算机语言算法C项目创建C程序框架经典实例 计算机语言 程序是用特殊的编程语言&#xff08;这里是C语言&#xff09;写出来表达如何解决问题的不是用编程语言来和计算机交谈&#xff0c;而是描述要求它如何做事情的过程或方法程序是问题的载体&#xff0c;程序的执行就是…

leetcode面试经典150题——50 快乐数

题目&#xff1a;快乐数 描述&#xff1a; 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为&#xff1a; 对于一个正整数&#xff0c;每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1&#xff0c;也可能是 无限循环 但始终变…