IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 10_Linux RAM架构-离线部署 Docker + MongoDB-银河麒麟V10操作系统 -> 正文阅读

[系统运维]10_Linux RAM架构-离线部署 Docker + MongoDB-银河麒麟V10操作系统

??大家好,我是星仔。本博客收录于华星详谈-学习中心。本学习中心收集了Java整个技术体系的所有技术要点。每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容

为各位同胞们能够系统性的掌握整个Java技术体系而建立的学习中心。星仔正在努力的更新学习中心中的内容。望诸君共勉!!!

由于本次安装的国产服务器没有网络,所以我们先找一台有网络的docker服务器找到对应的镜像下载下来,如果若是需要安装的服务器可以链接外网则直接在本服务器操作即可。

Docker 的安装请参考上一篇内容:《08_Linux RAM架构-离线部署 Docker》icon-default.png?t=M3K6https://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

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 12:16:02  更:2022-04-26 12:18:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:59:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码