容器云计算平台--网易蜂巢--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

相关文章

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

SpringIOC容器Bean初始化和销毁回调方式

《SpringIOC容器Bean初始化和销毁回调方式》:本文主要介绍SpringIOC容器Bean初始化和销毁回调方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录前言1.@Bean指定初始化和销毁方法2.实现接口3.使用jsR250总结前言Spring Bea

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

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

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