Docke日常指令

本文针对ubuntu操作系统而言:

补充:1.XAhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。

           2.容器与镜像之间的关系:镜像你可以把它看成Java中的类,而容器可以看做是类的实例化对象;一个类可以有多个对象,同理,一个镜像可以有多个容器。

在服务器上使用docker的指令:

1.docker的基本操作启动、停止、重启、删除:

Xhost + 或者 Xhost + ip

2.镜像操作:

#将修改的容器保存为镜像:

docker commit -m=“ ” -a=" "  ee85eb066ed8 zoe/centos:v0.1
上面的几个参数进行说明:

  • -m 和 git 的提交一样,后面更上描述信息
  • -a 版权声明,这个东西是我创建的,有啥问题,找我
  • ee85eb066ed8 容器 id
  • zoe/centos:v0.1 创建的镜像名字 (仓库名:标签)

#镜像历史查询

docker history zoe/centos

#镜像列表:

docker images

#检索镜像:

docker search XXX

#下载镜像

docker pull XXX

#删除镜像

docker rmi XXX

3. 容器的操作

#创建容器

docker run --name zoe_test -it -d ubuntu /bin/bash

#启动容器

sudo docker start XXX (这里可以是容器的名字 也可以是容器的id)

#在容器内运行进程

docker exec -it  zoe_test /bin/bash 

#挂载本地目录到容器中作为共享文件夹

docker run -it -v /opt:/soft   ee85eb066ed8 /bin/bash

补充:启动镜像ID为ee85eb066ed8 并把/opt文件挂载在该容器上做共享文件夹,启动容器会自动在根目录下创建soft文件夹

#查看容器列表,列出所有容器:

sudo docker ps -a

#关闭容器

docker stop XXX

#重启

 docker restart XXX

#删除

 docker rm XXX

#导出容器

docker export   ee85eb066ed8 > ed8.tar

#导入容器快照

cat docker/ed8.tar | docker import - test/ubuntu:v1

使用docker import从容器快照文件中再导入为镜像,以下实例将快照文件ed8.tar导入到镜像test/ubuntu:v1中

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

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

相关文章

OpenCV快速入门【完结】:总目录——初窥计算机视觉

文章目录 前言目录1. OpenCV快速入门:初探2. OpenCV快速入门:像素操作和图像变换3. OpenCV快速入门:绘制图形、图像金字塔和感兴趣区域4. OpenCV快速入门:图像滤波与边缘检测5. OpenCV快速入门:图像形态学操作6. OpenC…

创建可以离线打包开发的uniapp H5项目

安装node环境 略 安装vue脚手架,在线 npm install -g vue/cli PS:vue-cli已进入维护模式,vue3最新脚手架使用npm init vuelatest安装,安装后使用create-vue替换vue指令,create-vue底层使用vite提升前端开发效率&…

Redis应用的16个场景

常见的16种应用场景: 缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、用户消息时间线 timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜. 1、缓存 String类型 例如:热点数据缓存&#x…

Redis 命令处理过程

我们知道 Redis 是一个基于内存的高性能键值数据库, 它支持多种数据结构, 提供了丰富的命令, 可以用来实现缓存、消息队列、分布式锁等功能。 而在享受 Redis 带来的种种好处时, 是否曾好奇过 Redis 是如何处理我们发往它的命令的呢? 本文将以伪代码的形式简单分析…

【git】工作中常用的命令

前言 一些工作学习中常用的git命令小合集 正文 git clone git clone 使用的账号密码 用https的链接,就是要用github/gitee对应的用户名和密码。 git clone 获取指定指定分支的指定commit版本 第一步: git clone [git-url] -b [branch-name] 第二步…

centos 显卡驱动安装(chatglm2大模型安装步骤一)

1.服务器配置 服务器系统:Centos7.9 x64 显卡:RTX3090 (24G) 2.安装环境 2.1 检查显卡驱动是否安装 输入命令:nvidia-smi(显示显卡信息) 如果有以下显示说明,已经有显卡驱动。否则需要重装。 2.2 下载显卡驱动 第一步:浏览器输入https://www.nvidia.cn/Downloa…

Python读取Ansible playbooks返回信息

一.背景及概要设计 当公司管理维护的服务器到达一定规模后,就必然借助远程自动化运维工具,而ansible是其中备选之一。Ansible基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点&#x…

浅谈C++中如何重载前置++/--与后置++/--

前置/–与后置/– C中的和–操作符存在前置式与后置式,最基本的,作为一名程序员,你应当了解它们实现的不同: i; i;以上两行代码如果单独使用,在功能上是一致的,它们都实现了让变量i加1的操作,…

nuxt、vue实现PDF和视频文件的上传、下载、预览

上传 上传页面 <el-form-item :label"(form.ququ3 1 ? 参培 : form.ququ3 2 ? 授课 : ) 证明材料" prop"ququ6"><PdfUpload v-model"form.ququ6" :fileType"[pdf, mp4, avi, ts]"></PdfUpload> </el-form-i…

python:使用for循环与while循环打印九九乘法表

python&#xff1a;使用for循环与while循环打印九九乘法表 在编程中&#xff0c;for循环和while循环是两种常用的循环结构&#xff0c;它们可以用来实现各种不同的功能和逻辑。其中&#xff0c;九九乘法表是一个经典的例子&#xff0c;可以用来展示for循环和while循环的使用方…

亚马逊,shein,temu如何避免爆品评分低被强制下架

近期&#xff0c;一些Temu卖家反映产品下架问题&#xff0c;无论是日出千单的爆品还是其他商品&#xff0c;都有可能面临下架的风险。这其中最主要的原因之一是产品质量问题&#xff0c;导致消费者差评较多&#xff0c;评分降至4.2分或4.0分以下时&#xff0c;平台可能会强制下…

EfficientViT:具有级联群体注意力的内存高效Transformer

EfficientViT: Memory Efficient Vision Transformer with Cascaded Group Attention 1、介绍2、使用 Vision Transformer 加快速度2.1 内存效率2.2 计算效率2.3 参数效率 3、Efficient Vision Transformer3.1 EfficientViT 构建模块3.3 EfficientViT 网络架构 4、实验5、结论 …

YOLOv8独家原创改进: AKConv(可改变核卷积),即插即用的卷积,效果秒杀DSConv | 2023年11月最新发表

💡💡💡本文全网首发独家改进:可改变核卷积(AKConv),赋予卷积核任意数量的参数和任意采样形状,为网络开销和性能之间的权衡提供更丰富的选择,解决具有固定样本形状和正方形的卷积核不能很好地适应不断变化的目标的问题点,效果秒殺DSConv 1)AKConv替代标准卷积进行…

如何在vs2019及以后版本(如vs2022)上添加 添加ActiveX控件中的MFC类

有时候我们在MFC项目开发过程中&#xff0c;需要用到一些微软已经提供的功能&#xff0c;如VC使用EXCEL功能&#xff0c;这时候我们就能直接通过VS2019到如EXCEL.EXE方式&#xff0c;生成对应的OLE头文件&#xff0c;然后直接使用功能&#xff0c;那么&#xff0c;我们上篇文章…

el-tabel实现拖拽排序

1、使用npm安装sortableJs插件 npm install sortablejs --save2、在需要使用的页面进行引入 import Sortable from sortablejs3、完整代码 <template><div class"home"><el-table :data"tableData" style"width: 100%"><…

【Docker】python flask 项目如何打包成 Docker images镜像 上传至阿里云ACR私有(共有)镜像仓库 集成Drone CI

一、Python环境编译 1、处理好venv环境 要生成正常的 requirements.txt 文件&#xff0c;我们就需要先将虚拟环境处理好 创建虚拟环境&#xff08;可选&#xff09;&#xff1a; 在项目目录中&#xff0c;你可以选择使用虚拟环境&#xff0c;这样你的项目依赖将被隔离在一个…

C++基础 -6-二维数组,数组指针

二维数组在内存中的存放方式和一维数组完全相同 下表把二维数组抽象成了行列形式方便理解 a[0]指向第一行首元素地址 a指向第一行的首地址 所以a地址和a[0]地址相同,因为起点相同 但a[0]1往右偏移 但a1往下方向偏移 方便理解 an控制行 a[0]n控制列(相当于*an) 数组指针指向二…

食材管家,轻松搞定!商户选择生鲜配送系统的原因

随着消费者对生鲜食品的需求不断增加&#xff0c;生鲜市场逐渐成为了电商领域中的热门行业。而生鲜配送系统&#xff0c;则是生鲜电商发展中不可或缺的一部分。本文将探讨商户选择生鲜配送系统的几个原因。 1. 提高效率 生鲜配送系统通过智能化的订单处理、路线规划和配送优化…

【MySQL系列】PolarDB入门使用

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

CF 1901A Line Trip 学习笔记

链接 传送门 代码 #include<bits/stdc.h> using namespace std;const int N60; int a[N]; int b[N];int main() {int t;scanf("%d",&t);while(t--){int n,x;scanf("%d%d",&n,&x);int mx0;for(int i1;i<n;i){scanf("%d",…