国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

利用K8S技術棧打造個人私有云(連載之:基礎鏡像制作與實驗)

hot_pot_Leo / 3603人閱讀

摘要:因此本篇博文將講解如何在本地構建一個帶組件的底包鏡像并上傳到上供下載使用。


【利用K8S技術棧打造個人私有云系列文章目錄】

利用K8S技術棧打造個人私有云(連載之:初章)

利用K8S技術棧打造個人私有云(連載之:K8S集群搭建)

利用K8S技術棧打造個人私有云(連載之:K8S環境理解和練手)

利用K8S技術棧打造個人私有云(連載之:基礎鏡像制作與實驗)

利用K8S技術棧打造個人私有云(連載之:資源控制研究)

利用K8S技術棧打造個人私有云(連載之:私有云客戶端打造)

注: 本文首發于 My 公眾號 CodeSheep ,可 長按掃描 下面的 小心心 來訂閱 ↓ ↓ ↓


任何一家云主機廠商提供給用戶的主機功能其實講白了就是一個操作系統基礎鏡像的運行實例。因此本篇博文將講解如何在本地構建一個帶ssh組件的centos底包鏡像并上傳到docker hub上供下載使用。


docker hub注冊

注冊網址:https://hub.docker.com/


命令行中登錄到docker hub

命令行中輸入:docker login


制作centos7.4鏡像 1、第一步:去遠端拉取一個最新的centos最基礎鏡像,基于此鏡像來制作

docker pull centos

2、第二步:啟動該docker容器

docker run -it centos:latest /bin/bash

3、第三步:在啟動的容器中來安裝sshd
yum -y install openssh-server
yum -y install openssh-clients
4、第四步:我們來嘗試啟動一下sshd服務,會發現有報錯

啟動sshd服務命令: /usr/sbin/sshd -D
報如下錯誤:

Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

我們來解決以上錯誤:

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ""
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N ""

此時再次來啟動sshd服務應該無錯誤了

5、第五步:編輯sshd_config配置文件

執行命令:vim /etc/ssh/sshd_config
將配置文件中原本UsePAM yes換成UsePAM no

6、第六步:修改root的密碼

執行命令:passwd root
輸入兩次密碼即可

7、第七步:我們用exit命令來退出容器 8、第八步:基于剛退出的容器我們來制作帶ssh功能的centos鏡像

docker commit bf5b84f8e2d8 docker.io/hansonwang/centos7.4_ssh

(1)注意此處的bf5b84f8e2d8即為剛才運行的容器的id,可用docker ps -a查看

(2)注意此處的commit格式,必須為docker.io/<你的dockerhub用戶名>/centos7.4_ssh


push鏡像到遠端

docker push docker.io/hansonwang/centos7.4_ssh:latest

同樣需要注意此處的push格式,必須為docker.io/<你的dockerhub用戶名/完整的鏡像名

如下圖所示:

同時我們去docker hub上也能看到我們剛push的鏡像:


效果驗證

為了驗證鏡像確實被推到遠端,我們將本地剛打包好的鏡像刪除,然后從遠端pull下來運行看看

docker pull hansonwang/centos7.4_ssh

可以成功pull下來:

我們來測試一下該鏡像里是否包含有ssh組件:運行其并用ssh連接到容器中:
運行容器:docker run -d -p 2222:22 docker.io/hansonwang/centos7.4_ssh:latest /usr/sbin/sshd -D
ssh接入:ssh root@localhost -p 2222
此時會讓你輸入密碼,然后成功登入容器之中:


后記

作者更多的原創文章在此,歡迎觀賞

My Personal Blog

作者更多的SpringBt實踐文章在此:

Spring Boot應用監控實戰

SpringBoot應用部署于外置Tomcat容器

ElasticSearch搜索引擎在SpringBt中的實踐

初探Kotlin+SpringBoot聯合編程

Spring Boot日志框架實踐

SpringBoot優雅編碼之:Lombok加持


如果有興趣,也可以抽點時間看看作者一些關于容器化、微服務化方面的文章:

利用K8S技術棧打造個人私有云 連載文章

從一份配置清單詳解Nginx服務器配置

Docker容器可視化監控中心搭建

利用ELK搭建Docker容器化應用日志中心

RPC框架實踐之:Apache Thrift

RPC框架實踐之:Google gRPC

微服務調用鏈追蹤中心搭建

Docker容器跨主機通信

Docker Swarm集群初探

高效編寫Dockerfile的幾條準則



文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32630.html

相關文章

  • 利用K8S技術打造個人私有連載基礎鏡像制作實驗

    摘要:因此本篇博文將講解如何在本地構建一個帶組件的底包鏡像并上傳到上供下載使用。 showImg(https://segmentfault.com/img/remote/1460000013318761); 【利用K8S技術棧打造個人私有云系列文章目錄】 利用K8S技術棧打造個人私有云(連載之:初章) 利用K8S技術棧打造個人私有云(連載之:K8S集群搭建) 利用K8S技術棧打造個人私...

    tabalt 評論0 收藏0
  • 利用K8S技術打造個人私有連載私有客戶端打造

    摘要:前端技術棧還是非常龐大的,為了能夠借助已經存在的輪子來造出一輛車,所以我選擇了進行實踐。狀態的管理的狀態管理依靠完成,用其來管理的所有組件狀態。私有云客戶端打造主頁面首先是主頁面,可以打開任何一個云主機系統的頁面看,基本類似。 showImg(https://segmentfault.com/img/remote/1460000013930354); 【利用K8S技術棧打造個人私有...

    Jingbin_ 評論0 收藏0
  • 利用K8S技術打造個人私有連載私有客戶端打造

    摘要:前端技術棧還是非常龐大的,為了能夠借助已經存在的輪子來造出一輛車,所以我選擇了進行實踐。狀態的管理的狀態管理依靠完成,用其來管理的所有組件狀態。私有云客戶端打造主頁面首先是主頁面,可以打開任何一個云主機系統的頁面看,基本類似。 showImg(https://segmentfault.com/img/remote/1460000013930354); 【利用K8S技術棧打造個人私有...

    shiina 評論0 收藏0
  • 利用K8S技術打造個人私有連載K8S資源控制)

    摘要:將用戶命令通過接口傳送給,從而進行資源的增刪改等操作。要使用編寫應用程序,當下大多語言都可以很方便地去實現請求來操作的接口從而控制和查詢資源,但本文主要是利用已有的客戶端來更加優雅地實現的資源控制。 showImg(https://segmentfault.com/img/remote/1460000013517345); 【利用K8S技術棧打造個人私有云系列文章目錄】 利用K8S...

    Reducto 評論0 收藏0
  • 利用K8S技術打造個人私有連載K8S資源控制)

    摘要:將用戶命令通過接口傳送給,從而進行資源的增刪改等操作。要使用編寫應用程序,當下大多語言都可以很方便地去實現請求來操作的接口從而控制和查詢資源,但本文主要是利用已有的客戶端來更加優雅地實現的資源控制。 showImg(https://segmentfault.com/img/remote/1460000013517345); 【利用K8S技術棧打造個人私有云系列文章目錄】 利用K8S...

    Render 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<