建立帶有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 收藏 分享 近幾年隨著雲計算技術的逐漸普及,越來越多的企業開始選擇了部署雲計算方案,但是公有雲 私有雲 混合雲到底怎麼選...