docker實驗 實現私有雲

2021-09-02 06:01:57 字數 1725 閱讀 8074

建立帶有sshd的映象

無論在windows、centos還是ubuntu下docker的命令是不會變的

本次演示是在ubuntu18.10(docker version 18.06.1-ce)下完成的,注意在linux下的許可權問題(非root使用者需加sudo授權)

sudo docker pull ubuntu  

#可以自行選擇版本號(如:ubuntu:

16.04),不加就是預設最新版本

sudo docker run -it --name base ubuntu /bin/bash

#一般執行完初始化命令得到的就是容器視窗繼續操作即可

#換源(可選)

#更新apt-

get update

apt-

get upgrade

#安裝vim編輯器、ssh和supervisor服務

apt-

get install -y vim openssh-server supervisor

#修改ssh配置檔案

vim /etc/ssh/sshd_config #找到permitrootlogin 把前面的注釋刪掉(如果有注釋)且把後面的內容改為yes退出並儲存

#修改supervisor配置檔案

cp /etc/supervisor/supervisord.conf /etc/supervisor/conf.d

vim /etc/supervisor/conf.d/supervisord.conf

加兩部分內容:

在[supervisord]下面加個

nodaemon=

true

在最下面加

[program:sshd]

command=

/usr/sbin/sshd -d;

退出並儲存

#新建乙個目錄

mkdir /

var/run/sshd

#修改一下root密碼用於ssh登入

passwd root

重複輸入兩次密碼即可

#退出容器

exit

sudo docker commit base 1.0
#生成新容器

sudo docker run --name t1 -p 301:22

-d 1.0

/usr/bin/supervisord

sudo docker run --name t2 -p 302:22

-d 1.0

/usr/bin/supervisord

sudo docker run --name t3 -p 303:22

-d 1.0

/usr/bin/supervisord

#檢視啟動情況

docker ps

#連線測試

ssh root@localhost -p 301

輸入yes

輸入密碼

連線成功了就ok了,在雲伺服器上實驗的可以用ip+

301(302、303)埠用xshell之類的進行遠端連線了

以上就是私有雲實驗的內容,謝謝閱讀

Docker安裝OwnCloud私有雲盤

二 安裝owncloud 三 初始化owncloud 準備狀態 雲伺服器 一台公網ip 49.234.12.23 伺服器防火牆 關閉伺服器安全組 開放80埠 yum config manager add repo yum makecache fast yum y install docker ce ...

OpenStack私有雲實驗環境準備(1)

基於openstack構建企業私有雲,能夠幫助大家快速的部署兩個節點的openstack集群。一.基礎軟體包安裝 1.安裝epel倉庫 rpm ivh url 安裝openstack倉庫 yum install y centos release openstack queens2.3.安裝opens...

私有雲 公有雲

針對不同需求的企業擁有不同部署方案,如果不了解的話,選型也會為難。今天我們深入淺出舉乙個例子,讓你通俗的明白什麼是公有雲 私有雲 混合雲和社群雲。2016 11 14 09 47 收藏 分享 近幾年隨著雲計算技術的逐漸普及,越來越多的企業開始選擇了部署雲計算方案,但是公有雲 私有雲 混合雲到底怎麼選...