10_Linux ARM架构-离线部署 Docker + MongoDB-银河麒麟V10操作系统
大家好,我是星仔。本博客收录于华星详谈-学习中心。本学习中心收集了Java整个技术体系的所有技术要点。每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容。
为各位同胞们能够系统性的掌握整个Java技术体系而建立的学习中心。星仔正在努力的更新学习中心中的内容。望诸君共勉!!!
由于本次安装的国产服务器没有网络,所以我们先找一台有网络的docker服务器找到对应的镜像下载下来,如果若是需要安装的服务器可以链接外网则直接在本服务器操作即可。
Docker 的安装请参考上一篇内容:《08_Linux RAM架构-离线部署 Docker》https://blog.csdn.net/a767815662/article/details/122183596
一、安装以及启动MongoDB镜像
1、拉取镜像
拉取最新的mongodb docker镜像,服务器是arm64
docker pull webhippie/mongodb:latest-arm64v8
拉取成功后,查看docker 容器
2、将容器打包
docker save -o mongodb.tar webhippie/mongodb
参考命令:
docker save -o 要保存的文件名 要保存的镜像
3、将tar包上传到指定的arm服务器
可以使用xftp或者是scp的方式上传到arm服务器中,此处使用的是scp命令
scp /root/huaWeiKylin/mongodb.tar root@10.200.92.139:/usr/local/huaxing
4、加载为镜像
docker load < mongodb.tar
5、启动docker 容器(后台方式)
(1)添加mongo/data 文件夹
主要是用来存储mongodb的数据文件
docker run --name mongodb -d -v /usr/local/geoStar/mongo/data/:/data/db -p 666:27017 webhippie/mongodb
在上面的命令中,几个命令参数的详细解释如下:
- -p 映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务
- -v 为设置容器的挂载目录,这里是将本机的“/data/mongo”目录挂载到容器中的/data/db中,作为 mongodb 的存储目录
- --name 为设置该容器的名称
- -d 设置容器以守护进程方式运行
6、启动容器时可能出现的报错
(1)Unable to find image 'webhippie/mongodb:latest' locally 错误
若是启动报错:Unable to find image 'webhippie/mongodb:latest' locally 找不到镜像
[root@0007 geoStar]# docker run --name mongodb -d -v /usr/local/geoStar/mongo/data/:/data/db -p 666:27017 webhippie/mongodb
Unable to find image 'webhippie/mongodb:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
解决方案:切换成使用镜像id的方式启动
docker run --name mongodb -d -v /usr/local/geoStar/mongo/data/:/data/db -p 666:27017 53e451ceb60e
(2)docker: Error response from daemon: driver failed programming external connectivity on endpoint mongo 错误
解决方案:删掉错误容器
docker rm mongodb
或者使用镜像ip进行删除,镜像ip如图所示
docker rm xxx
然后重新启动
7、查看已启动docker
docker ps
或者使用命令 docker ps -a ,该命令能够看得到容器状态
二、MongoDB Docker 容器操作
1、进入mongo容器
docker exec -it mongodb /bin/bash
2、查看mongo 版本
mongo --version
3、mongo命令帮助命令
mongo --help
10_Linux ARM架构-离线部署 Docker + MongoDB-银河麒麟V10操作系统相关推荐
- 04_Linux ARM架构-部署kibana服务-银河麒麟V10 操作系统
本文章收录于[国产银河服务器安装文档集],将详细的讲解 国产银河服务器操作系统各种软件的部署与说明. 本文使用的操作系统:银河麒麟V10 鲲鹏版 官网开源软件兼容版本: https://ic-open ...
- ARM架构下部署docker
ARM架构下部署docker 1 环境要求 2 安装与配置docker 2.1? 下载Docker静态包 2.2 移值docker静态包以及组件 2.3 配置docker.service文件 2.4 ...
- 银河麒麟V10操作系统修改屏幕分辨率
银河麒麟V10操作系统修改屏幕分辨率 方法1:使用命令行修改 命令: xrandr -s 1920x1200_60 此命令在终端执行,本次生效,重启后不生效. 此命令参数中的分辨率大小必须是系统自带屏 ...
- 银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接
银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接 序言 #目前就职一家麒麟软件省区的总代理公司,作为公司的一名技术,希望将工作中接触到的关于麒麟软件的一些相关知识做个blog加深记忆, ...
- 【银河麒麟V10操作系统】修改屏幕分辨率的方法
文章目录 前言 系统概述 方法1:使用命令行修改 方法2:写文件修改 方法3:界面端修改的方法 前言 本文记录了银河麒麟V10系统修改分辨率的方法. 使用命令行修改 写文件修改 界面端修改的方法 系统 ...
- 银河麒麟V10操作系统之root密码重置
一.需求说明 从kingbase工程师那拷贝了一个已经安装了kingbase数据库环境的虚拟机,只有一个kingbase普通账户,root密码位置,且该账户未加入到sudo组中,无法执行新软件等的 ...
- IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告
银河麒麟操作系统产品NeoCertify 认证测试报告 系统版本:银河麒麟桌面操作系统V10 厂商名称:广州荣士电子有限公司 认证产品:IC-14W网络IC卡读写器 测试日期:2022-11-04 麒 ...
- 【国产化系列】银河麒麟V10系统上升级gcc版本
DATE: 2021.10.15 文章目录 1.前言 2.参考 3.gcc源码下载 4.gcc7.5.0安装步骤 4.1.安装依赖 4.2.configure 4.3.make 1.前言 银河麒麟V1 ...
- 银河麒麟V10高级服务器操作系统clickhouse数据迁移技术全网唯一
银河麒麟V10操作系统clickhouse数据迁移技术 前言 笔者自述:笔者本人为中国软件行业国产化进程中的一份子,本人也是非常支持华为手机以及鸿蒙操作系统.本文介绍在本人在实际国产化切换过程中的一些 ...
最新文章
- 图像形态学(opencv),运行后通过在屏幕上输入对应指令完成相对应的形态学方法。
- PNAS:多年多点5千样本鉴定玉米根际可遗传微生物
- 触摸屏中文软件_八招轻松搞定西门子软件安装!
- Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) E. DNA Evolution 树状数组
- linux命令行ps1变量_利用Shell中变量PS1定制Linux Shell命令主提示符
- 亚马逊外包平台的50万劳工:人工智能的背后,无尽数据集的建造
- excel表格打印每页都有表头_这么漂亮的Excel表格,用黑白打印机打印真是可惜了...
- es6 Trait修饰器
- 9.凤凰架构:构建可靠的大型分布式系统 --- 可靠通信
- centos配置kdump捕获内核崩溃
- TortoiseSVN打分支、合并分支、切换分支
- 数据库学生信息管理系统
- C# excel导入导出,NOPI ,简单例子
- android 控件上下排列_Android几种常用布局详解
- 大疆御air2怎么看经纬度_人人都能拍大片的无人机 – 大疆御 Mavic Air 2 评测
- java调用kettle脚本ktr
- Spark、Storm、Flink横向对比
- 程序员应该了解的计算机知识(一)——基础理论
- 四、spring源码解读初始化
- JQuery选择器细节-遁地龙卷风