当前位置: 首页 > news >正文

华为云云耀云服务器L实例评测|docker 常用操作命令

文章目录

  • 写在前面
    • 云耀云服务器L实例与ECS的购买和配置区别
  • 1、管理命令
  • 2、帮助命令
  • 3、镜像命令
  • 4、容器命令
    • 4.1 查看容器
    • 4.2 创建容器
  • 实例

写在前面

​ 前面讲到了docker环境的安装,这是我们可以直接打开远程连接华为云云耀云服务器L实例,直接连接公网IP,就可以使用。我们先查看docker版本,可以看到版本为24.0.4。
在这里插入图片描述
当您购买了云耀云服务器L实例后,可以根据业务需要搭建为不同的环境、网站或应用。本文汇总了基于云耀云服务器L实例常见应用镜像的操作实践和升级实践,每个实践为您提供详细的方案描述和操作指导,帮助您轻松构建基于镜像的相关业务。也就是说我们可以根据需求,自定义所需服务镜像,一键安装即可。

云耀云服务器L实例与ECS的购买和配置区别

场景对比项云耀云服务器L实例弹性云服务器ECS
业务场景适用的场景适用于网站搭建、开发测试环境、中小型企业应用、小程序等低负载应用场景。全业务场景,典型场景有:网站应用、企业电商、图形渲染、数据分析、高性能计算等高负载应用场景。
计费计费模式仅支持包年/包月方式购买套餐配置,套餐外的超额流量采用按量付费的计费方式。包年/包月按需计费竞价计费
规格选型规格按套餐售卖,提供多种vCPUs | 内存比的套餐类型。多种规格实例类型和规格。ECS实例类型推荐参考ECS智选推荐。
磁盘系统盘类型:高IO数据盘类型:通用型SSD支持选择多种磁盘类型。弹性云服务器支持使用的磁盘类型,请参见云硬盘。
网络自动分配弹性公网IP,且不支持更改。默认BGP,以控制台套餐实际情况为准。带宽类型为按流量计费。自定义是否绑定弹性公网IP。线路类型可选。带宽类型分为按带宽计费、按流量类计费、共享带宽。
使用体验产品优势易搭建、更实惠、易维护、更安全稳定可靠、安全保障、软硬结合、弹性伸缩
镜像支持公共镜像、应用镜像,基本覆盖主流应用场景,满足用户基本需求。镜像种类、数目丰富,包括:公共镜像、私有镜像、共享镜像、市场镜像。
鉴权方式密码。密码、密钥对。
集成的云产品主机安全云硬盘云备份云耀负载均衡主机安全云监控

​ 购买后根据配置提示,配置所需的服务器密码及安全组策略。

在这里插入图片描述

1、管理命令

systemctl start docker           #启动docker
systemctl stop docker            #关闭docker
systemctl restart docker         #重启docker
systemctl enable docker          #开机自启
systemctl status docker          #查看运行状态
docker kill 容器id               #强制停止当前容器
docker pause 容器id              #挂起容器
docker unpause 容器id            #恢复挂起
docker commit 容器id 镜像名        #把容器制作成镜像
docker volume ls                 #查看 volume 列表
docker network ls                #查看网络列表

2、帮助命令

docker --help                   #帮助命令
docker version                  #查看版本信息
docker info                     #查看版本信息

3、镜像命令

镜像:可以理解为软件安装包,方便进行传播和安装。

docker images           #查看本地主机上的镜像(-a:列出所有镜像;-q:只显示镜像id;-aq:显示所有镜像的id)
docker search nginx     #搜索nginx镜像(--filter=STARS=3000  搜索出来的镜像就是starts 大于等于3000的,用来过滤下载数量)
docker pull nginx       #下载nginx镜像(默认为最新版,如需指定版本:docker pull nginx:1.21.0)
docker rmi {服务名|ID}   #删除镜像(-f选项强制删除;删除多个镜像用空格分隔)
docker rmi -f $(docker images -aq)          #删除全部镜像
下载nginx镜像并查看[root@daxia ~]# docker pull nginx
[root@daxia ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
nginx        latest    605c77e624dd   14 months ago   141MB
REPOSITORY	TAG	IMAGE ID	CREATED	SIZE
镜像的仓库源	镜像标签	镜像ID	镜像创建的时间	镜像大小

4、容器命令

​ 容器:软件安装后的状态,每个运行环境都是独立的、隔离的。可以理解为有很多个房间,而每一个房间只有一种物品,这种物品又是独一无二的,这种称之为容器。

4.1 查看容器

docker ps [参数]             # 列出当前正在运行的容器(等同于docker container list)-a                  # 带出历史运行过的容器-q                  # 只显示容器的编号

4.2 创建容器

docker run [参数] 镜像名

参数说明

--name="Name"     容器名字   tomcat01   tomcat02,  用来区分容器
-i                运行容器
-d                后台方式运行
-t                启动容器后自动进入命令行
-it               使用交互方式运行,进入容器查看
-id               使用守护方式运行,不进入容器查看
-p                指定容器的端口 -p  8080:8080
-p                ip:主机端口:容器端口
-p                主机端口:容器端口(常用)
-p                容器端口(随机映射到外部端口,一般32000+)
-P                随机映射端口(大写)

实例

1.创建容器my_web1、2,nginx为最新版,启动环境/bin/bash

docker run -it --name=my_web1 nginx:latest /bin/bash            #创建并启动容器(交互式)使用exit退出容器,从容器中退回主机,容器关闭(想要容器持续运行,添加参数-d)
docker run -id --name=my_web2 nginx:latest /bin/bash            #创建容器但不启动(守护式)
docker exec -it my_web2 /bin/bash                               #登录容器

2.创建容器,指定端口和随机端口映射

docker run -d --name web1 -p 8080:80 nginx /bin/bash            #指定端口映射
docker run -d --name web2 -p 8081:80 nginx /bin/bash            #指定端口映射
docker run -d --name web3 -p 80 nginx  /bin/bash                #随机映射端口
docker run -d --name web4 -P nginx  /bin/bash                   #随机映射端口

4.3.删除容器

docker rm {容器id|容器名}                                 # 删除指定容器,不能删除正在运行的容器,如果要强制删除添加-f选项  
docker rm -f $(docker ps -aq)                           # 删除所有的容器
docker ps -a -q | xargs docker rm -f                    # 删除所有的容器

4.4.拷贝文件

docker cp 需要拷贝的文件或目录 容器名称:容器目录          #把宿主机的文件拷贝到容器里
docker cp 容器名称:容器目录 需要拷贝的文件或目录          #从容器中拷贝文件到宿主机

4.5.查看容器IP

docker inspect 容器id

5、部署服务
要求:使用centos安装nginx等,并制作成镜像。

[root@daxia ~]# docker search centos      #搜索镜像
[root@daxia ~]# docker pull centos:7      #拉取镜像

相关文章:

华为云云耀云服务器L实例评测|docker 常用操作命令

文章目录 写在前面云耀云服务器L实例与ECS的购买和配置区别 1、管理命令2、帮助命令3、镜像命令4、容器命令4.1 查看容器4.2 创建容器 实例 写在前面 ​ 前面讲到了docker环境的安装,这是我们可以直接打开远程连接华为云云耀云服务器L实例,直接连接公网…...

RJ45网络信号浪涌保护器解决方案

RJ45网络信号浪涌保护器是一种用于保护网络设备免受雷击或其他高压电流干扰的装置,它可以有效地吸收和释放信号线路上的过电压,从而避免设备损坏或数据丢失。 RJ45信号浪涌保护器的应用领域和施工方案如下: 地凯科技RJ45网络信号浪涌保护器…...

SoC性能指标ARM内核运算能力

自动驾驶芯片常用的性能评价指标:TOPS,DMIPS,GFLOPS分别说的是啥? TOPS Tera Operation Per Second,表示每秒钟可以进行的操作数量,用于衡量自动驾驶的算力。 众所周知,汽车上最常用的传感器是摄像头,而与之对应的计…...

注册小鲸鱼88888专用网站

点击注册充值即可 高效不限速,不限设备 注意这里的地址并没有错,只是你需要想办法正确能进入就行,懂的大佬一定知道用一定的方法访问的。...

GitHub平台 Bookget操作

以bookget为例,熟悉github平台。 https://github.com/deweizhu/bookget 选择该界面中的“Wiki”,右侧边栏中是文章的结构大纲。 下载bookget软件。 依照说明,安装bookget环境。...

Ag-grid实现列拖拽,将列顺序存储到本地(localStorage),加载页面时根据本地保存的顺序修改列表头顺序,避免刷新页面后列顺序恢复原样

Ag-grid实现列拖拽,将列顺序存储到本地(localStorage),加载页面时根据本地保存的顺序修改列表头顺序,避免刷新页面后列顺序恢复原样 今天在使用 ag-grid 的时候,遇到一个需求,ag-grid 列表头的信息拖拽后,…...

常用的linux命令简要说明以及命令全名理解

以下是一些常用的Linux命令及其全名: ls(List):列出目录中的文件和子目录。cd(Change Directory):切换当前工作目录。pwd(Print Working Directory):显示当前…...

《Python趣味工具》——自制emoji3

今日目标 在上次,我们绘制了静态的emoji图。并且总结了turtle中的常用函数。 本次我们将尝试制作一个动态的emoji,让你的表情包动起来! 文章目录 一、动画原理:二、制作动画:1. 修改eyes_black()函数:2. 绘…...

怎么把录音转换成mp3格式

怎么把录音转换成mp3格式?在我们平时的学习和工作中,经常会使用设备进行录音(例如电脑、手机和录音笔等)。然而,这些录音文件往往存在各种不同的格式,不同手机不同品牌的录音笔得到的录音文件都不相同&…...

基于遗传算法改进的BP神经网络图像分割,BP神经网络基本原理,遗传算法流程,

目录 BP神经网络的原理 BP神经网络的定义 BP神经网络的基本结构 BP神经网络的神经元 BP神经网络的激活函数, BP神经网络的传递函数 遗传算法的原理及步骤 基于遗传算法改进BP神经网络的二分类 代码 效果图 结果分析 展望 完整代码和数据下载:遗传算法优化BP神经网络的图像分…...

uni-app 之 文字分两行显示超出用省略号表示

uni-app 之 文字分两行显示超出用省略号表示 vue 将一大串文字分两行显示超出用省略号表示 通过css设置文字强制不换行超出用省略号表示: {white-space: nowrap; 文本强制不换行;text-overflow:ellipsis; 文本溢出显示省略号;overflow:hidden; 溢出的部…...

stl_stack_queue的使用及OJ题

stl_stack_queue的使用及OJ题 stl_stack_queue的使用相关OJ题 stl_stack_queue的使用 #include <iostream> #include <stack> #include <queue> using namespace std;void test_stack() {stack<int> st;st.push(1);st.push(2);st.push(3);st.push(4);…...

Linux下的Docker安装,以Ubuntu为例

Docker是一种流行的容器化平台&#xff0c;它能够简化应用程序的部署和管理。 Docker安装 1、检查卸载老版本Docker&#xff08;为保证安装正确&#xff0c;尽量在安装前先进行一次卸载&#xff09; apt-get remove docker docker-engine docker.io containerd runc 2、Dock…...

【深度学习 | LSTM】解开LSTM的秘密:门控机制如何控制信息流

&#x1f935;‍♂️ 个人主页: AI_magician &#x1f4e1;主页地址&#xff1a; 作者简介&#xff1a;CSDN内容合伙人&#xff0c;全栈领域优质创作者。 &#x1f468;‍&#x1f4bb;景愿&#xff1a;旨在于能和更多的热爱计算机的伙伴一起成长&#xff01;&#xff01;&…...

解决npm install遇到的问题:Error while executing:

目录 一、遇到问题 二、解决办法 方法一 方法二 方法三 方法四 一、遇到问题 npm ERR! Error while executing: npm ERR! D:\IT_base\git\Git\cmd\git.EXE ls-remote -h -t ssh://gitgithub.com/sohee-lee7/Squire.git npm ERR! npm ERR! fatal: unable to access ht…...

常见的内网穿透工具有 ngrok/ localtunnel/ frp

1.内网穿透工具的工作原理 内网穿透工具的工作原理是通过在本地网络和公共网络之间建立一个通道&#xff0c;将公网流量转发到本地网络中的服务。这样&#xff0c;在没有公网 IP 或无法直接访问的情况下&#xff0c;用户可以通过公网访问本地网络中的服务。 2. 常见的内网穿透…...

dvwa命令执行漏洞分析

dvwa靶场命令执⾏漏洞 high难度的源码&#xff1a; $target trim($_REQUEST[ ‘ip’ ]);是一个接收id值的变量 array_keys()函数功能是返回包含原数组中所有键名的一个新数组。 str_replace() 函数如下&#xff0c;把字符串 “Hello world!” 中的字符 “world” 替换为 “S…...

今年嵌入式行情怎么样?

今年嵌入式行情怎么样&#xff1f; 嵌入式技术今年可以说是IT领域中最炙手可热的之一。随着中年危机和内卷问题的出现&#xff0c;越来越多的互联网从业者将目光投向了嵌入式领域。国内的嵌入式市场一直受终端需求变化的影响而波动&#xff0c;但随着国内产业自主化的发展趋势…...

Unity WebGL 编译 报错: emcc2: error: ‘*‘ failed: [WinError 2] ϵͳ�Ҳ���ָ�����ļ���解决办法

文章目录 错误日志可能的原因及解决办法:导出路径不能有中文系统名(win)含有中文, 修改环境变量Temp和Tmp, 如下图:真正的原因: 杀毒软件删除了部分wasm相关文件,如: 错误日志 Building Library\Bee\artifacts\WebGL\build\debug_WebGL_wasm\build.js failed with output: emc…...

三维模型3DTile格式轻量化压缩处理的数据质量提升方法分析

三维模型3DTile格式轻量化压缩处理的数据质量提升方法分析 在处理三维模型3DTile格式的轻量化压缩时&#xff0c;如何在减少数据量的同时&#xff0c;保证或提升数据质量是一大挑战。以下为一些提升数据质量的方法分析&#xff1a; 改进几何简化算法&#xff1a;在进行几何简化…...

python/java环境配置

环境变量放一起 python&#xff1a; 1.首先下载Python Python下载地址&#xff1a;Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个&#xff0c;然后自定义&#xff0c;全选 可以把前4个选上 3.环境配置 1&#xff09;搜高级系统设置 2…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述&#xff1a;iview使用table 中type: "index",分页之后 &#xff0c;索引还是从1开始&#xff0c;试过绑定后台返回数据的id, 这种方法可行&#xff0c;就是后台返回数据的每个页面id都不完全是按照从1开始的升序&#xff0c;因此百度了下&#xff0c;找到了…...

基础测试工具使用经验

背景 vtune&#xff0c;perf, nsight system等基础测试工具&#xff0c;都是用过的&#xff0c;但是没有记录&#xff0c;都逐渐忘了。所以写这篇博客总结记录一下&#xff0c;只要以后发现新的用法&#xff0c;就记得来编辑补充一下 perf 比较基础的用法&#xff1a; 先改这…...

生成 Git SSH 证书

&#x1f511; 1. ​​生成 SSH 密钥对​​ 在终端&#xff08;Windows 使用 Git Bash&#xff0c;Mac/Linux 使用 Terminal&#xff09;执行命令&#xff1a; ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​&#xff1a; -t rsa&#x…...

手机平板能效生态设计指令EU 2023/1670标准解读

手机平板能效生态设计指令EU 2023/1670标准解读 以下是针对欧盟《手机和平板电脑生态设计法规》(EU) 2023/1670 的核心解读&#xff0c;综合法规核心要求、最新修正及企业合规要点&#xff1a; 一、法规背景与目标 生效与强制时间 发布于2023年8月31日&#xff08;OJ公报&…...

Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成

一个面向 Java 开发者的 Sring-Ai 示例工程项目&#xff0c;该项目是一个 Spring AI 快速入门的样例工程项目&#xff0c;旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计&#xff0c;每个模块都专注于特定的功能领域&#xff0c;便于学习和…...

实战三:开发网页端界面完成黑白视频转为彩色视频

​一、需求描述 设计一个简单的视频上色应用&#xff0c;用户可以通过网页界面上传黑白视频&#xff0c;系统会自动将其转换为彩色视频。整个过程对用户来说非常简单直观&#xff0c;不需要了解技术细节。 效果图 ​二、实现思路 总体思路&#xff1a; 用户通过Gradio界面上…...

[论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG

TrustRAG: Enhancing Robustness and Trustworthiness in RAG [2501.00879] TrustRAG: Enhancing Robustness and Trustworthiness in Retrieval-Augmented Generation 代码&#xff1a;HuichiZhou/TrustRAG: Code for "TrustRAG: Enhancing Robustness and Trustworthin…...

C++实现分布式网络通信框架RPC(2)——rpc发布端

有了上篇文章的项目的基本知识的了解&#xff0c;现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...

恶补电源:1.电桥

一、元器件的选择 搜索并选择电桥&#xff0c;再multisim中选择FWB&#xff0c;就有各种型号的电桥: 电桥是用来干嘛的呢&#xff1f; 它是一个由四个二极管搭成的“桥梁”形状的电路&#xff0c;用来把交流电&#xff08;AC&#xff09;变成直流电&#xff08;DC&#xff09;。…...