亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

tabalt / 2261人閱讀

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


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

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

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

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

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

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

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

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


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


docker hub注冊

注冊網(wǎng)址:https://hub.docker.com/


命令行中登錄到docker hub

命令行中輸入:docker login


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

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服務(wù),會發(fā)現(xiàn)有報錯

啟動sshd服務(wù)命令: /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服務(wù)應(yīng)該無錯誤了

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

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

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

執(zhí)行命令: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鏡像到遠(yuǎn)端

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

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

如下圖所示:

同時我們?nèi)ocker hub上也能看到我們剛push的鏡像:


效果驗證

為了驗證鏡像確實被推到遠(yuǎn)端,我們將本地剛打包好的鏡像刪除,然后從遠(yuǎn)端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
此時會讓你輸入密碼,然后成功登入容器之中:


后記

作者更多的原創(chuàng)文章在此,歡迎觀賞

My Personal Blog

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

Spring Boot應(yīng)用監(jiān)控實戰(zhàn)

SpringBoot應(yīng)用部署于外置Tomcat容器

ElasticSearch搜索引擎在SpringBt中的實踐

初探Kotlin+SpringBoot聯(lián)合編程

Spring Boot日志框架實踐

SpringBoot優(yōu)雅編碼之:Lombok加持


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

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

從一份配置清單詳解Nginx服務(wù)器配置

Docker容器可視化監(jiān)控中心搭建

利用ELK搭建Docker容器化應(yīng)用日志中心

RPC框架實踐之:Apache Thrift

RPC框架實踐之:Google gRPC

微服務(wù)調(diào)用鏈追蹤中心搭建

Docker容器跨主機通信

Docker Swarm集群初探

高效編寫Dockerfile的幾條準(zhǔn)則



文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/28025.html

相關(guān)文章

  • 利用K8S技術(shù)打造個人私有連載基礎(chǔ)鏡像制作實驗

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

    hot_pot_Leo 評論0 收藏0
  • 利用K8S技術(shù)打造個人私有連載私有客戶端打造

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

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

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

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

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

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

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

    Render 評論0 收藏0

發(fā)表評論

0條評論

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