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

相关文章

深入理解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容器替

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 的实现原理三、