容器云计算平台--网易蜂巢--RHEL7.2

2024-05-15 16:58

本文主要是介绍容器云计算平台--网易蜂巢--RHEL7.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  本文为此博客容器云计算系列第一篇,为方便实验本文及其后续的容器云计算文章皆以网易蜂巢的镜像仓库作为私有镜像仓库。

  网易蜂巢地址为:https://c.163.com/

  注册后即可使用,当然有些功能是需要收费的。

  假设我注册账号是user1, 用户名是user2

1. 新建docker运行环境

  开启路由转发,保证容器可以上网:

  echo 1 > /proc/sys/net/ipv4/ip_forward 

  安装yum源:

  yum install -y epel-release

  清理yum缓存:

  yum clean

  安装docker:

  yum install -y docker-io

  检查是否安装成功:

  docker -v

2. 下载镜像制作新镜像

  登录网易蜂巢进入镜像仓库找到自己需要的镜像,复制镜像的地址:hub.c.163.com/public/centos:14.04

  下载镜像(实际地址已经是下载镜像的完整命令):

  docker pull hub.c.163.com/pub;ic/centos:14.04

  检查本地镜像,查看是否下载成功:

  docker images;

  运行容器:

  docker run -ti hub.c.163.com/public/ubuntu:14.04 /bin/bash   #也可后台跑容器: docker run -d hub.c.163.com/public/ubuntu:14.04

  查看正在运行的容器:

  docker ps      #查看正在运行的容器,获取容器ID,查看所有容器是: docker ps -a

  进入容器,新建一个文件:

  echo "hello docker" > /a.log    

  将容器保存成镜像,如果不保存退出容器后在容器中所做的修改会丢失:

  docker commit  containerID hub.c.163.com/user2/ubuntu:one

  当然实际生产环境中考虑到自动化的需要更多的时候是采用Dockerfile的方式构建新的镜像,此种构建方式会在下节描述。

3.  提交新的镜像到网易蜂巢仓库

  登录蜂巢仓库:

  docker login -u user1 -p XXXX (密码) -e XXX@XXX(邮箱) hub.c.163.com

  进入网易蜂巢web页面,查看自己的镜像仓库那种是否已经存在了上面上传的镜像,默认是私有的,即只有自己能看到,如果想让别人也可以在镜像仓库中搜到自己的镜像,

  将镜像的属性改为public即可。

4. 其他常用命令

  进入后台运行的容器:

  docker exec -ti containerName /bin/bash     

  镜像转为文件:

  docker save imageName > XXX.tar

  文件转为镜像:

  docker load < XXX.tar

  容器转文件:

  docker export containerID > XXX.tar

  


  

  

这篇关于容器云计算平台--网易蜂巢--RHEL7.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/992399

相关文章

如何将Tomcat容器替换为Jetty容器

《如何将Tomcat容器替换为Jetty容器》:本文主要介绍如何将Tomcat容器替换为Jetty容器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat容器替换为Jetty容器修改Maven依赖配置文件调整(可选)重新构建和运行总结Tomcat容器替

C++从序列容器中删除元素的四种方法

《C++从序列容器中删除元素的四种方法》删除元素的方法在序列容器和关联容器之间是非常不同的,在序列容器中,vector和string是最常用的,但这里也会介绍deque和list以供全面了解,尽管在一... 目录一、简介二、移除给定位置的元素三、移除与某个值相等的元素3.1、序列容器vector、deque

C++常见容器获取头元素的方法大全

《C++常见容器获取头元素的方法大全》在C++编程中,容器是存储和管理数据集合的重要工具,不同的容器提供了不同的接口来访问和操作其中的元素,获取容器的头元素(即第一个元素)是常见的操作之一,本文将详细... 目录一、std::vector二、std::list三、std::deque四、std::forwa

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

Spring核心思想之浅谈IoC容器与依赖倒置(DI)

《Spring核心思想之浅谈IoC容器与依赖倒置(DI)》文章介绍了Spring的IoC和DI机制,以及MyBatis的动态代理,通过注解和反射,Spring能够自动管理对象的创建和依赖注入,而MyB... 目录一、控制反转 IoC二、依赖倒置 DI1. 详细概念2. Spring 中 DI 的实现原理三、

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS