华为云云耀云服务器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是一种流行的容器化平台,它能够简化应用程序的部署和管理。 Docker安装 1、检查卸载老版本Docker(为保证安装正确,尽量在安装前先进行一次卸载) apt-get remove docker docker-engine docker.io containerd runc 2、Dock…...

【深度学习 | LSTM】解开LSTM的秘密:门控机制如何控制信息流
🤵♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…...

解决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.内网穿透工具的工作原理 内网穿透工具的工作原理是通过在本地网络和公共网络之间建立一个通道,将公网流量转发到本地网络中的服务。这样,在没有公网 IP 或无法直接访问的情况下,用户可以通过公网访问本地网络中的服务。 2. 常见的内网穿透…...
dvwa命令执行漏洞分析
dvwa靶场命令执⾏漏洞 high难度的源码: $target trim($_REQUEST[ ‘ip’ ]);是一个接收id值的变量 array_keys()函数功能是返回包含原数组中所有键名的一个新数组。 str_replace() 函数如下,把字符串 “Hello world!” 中的字符 “world” 替换为 “S…...

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

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格式的轻量化压缩时,如何在减少数据量的同时,保证或提升数据质量是一大挑战。以下为一些提升数据质量的方法分析: 改进几何简化算法:在进行几何简化…...

shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

React19源码系列之 事件插件系统
事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)
本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...

如何在Windows本机安装Python并确保与Python.NET兼容
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...

代理服务器-LVS的3种模式与调度算法
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 我们上一章介绍了Web服务器,其中以Nginx为主,本章我们来讲解几个代理软件:…...
code-server安装使用,并配置frp反射域名访问
为什么使用 code-server是VSCode网页版开发软件,可以在浏览器访问编程,可以使用vscode中的插件。如果有自己的服务器,使用frp透传后,域名访问在线编程,使用方便,打开的服务端口不需要单独配置,可…...

如何安装并使用RustDesk
参考: 搭建 RustDesk Server:打造属于自己的远程控制系统,替代 TeamViewer 和 ToDesk! 向日葵、ToDesk再见!自己动手,自建RustDesk远程服务器真香! 通俗易懂:RustDesk Server的搭…...