1. 程式人生 > >docker:virtualbox 安裝CoreOS系統,配置registry-mirror

docker:virtualbox 安裝CoreOS系統,配置registry-mirror

usr 事情 並不是 load data 輕量 mac 底層 cdn

技術分享

“CoreOS是一款面向新智雲(www.enncloud.cn)的輕量級OS。它以Linux系統為基礎,因建設數據中心的需要從Linux底層進行了內核裁減。一系列的機制和工具保證了CoreOS組建的雲環境的安全,可靠和最新。CoreOS設計之初就定位於可以提供一種動態縮放和管理集群的能力,可以方便管理類似google 這種龐大數據中心的集群。

|今日嘉賓:freewebsys|

技術分享

1、關於CoreOS

Docker非常的火,但是要跑系統還是安裝一個CoreOS的比較好。

畢竟是專業做虛擬的操作系統。上面沒有爛七八糟的東西。

CentOS7 上面也支持docker,只是作為一個rpm安裝的,找專業的人,做專業的事情。

2、下載安裝

直接下載virtualbox 的鏡像文件,創建一個虛擬機然後導入。

下載鏡像地址:

http://stable.release.core-os.net/amd64-usr/current/

技術分享

導入鏡像之後,啟動的時候不要著急,修改啟動命令:

技術分享

進入GRUB啟動引導之後,按【e鍵】進行修改。

技術分享

在啟動命令後面增加一行參數

技術分享

這樣就可以無密碼登陸了,但是這個是個臨時的修改方案,還需要進入到操作系統中去修改密碼。再重啟就不管用了。

然後就可以正常登陸了:

技術分享

登陸之後修改密碼:

技術分享

再次重啟就可以使用core用戶登陸了。 這個方法最簡單有效。

技術分享

3、開啟遠程訪問

技術分享

默認開機啟動遠程服務。在virtualbox裏面的網絡配置中,設置端口轉發。

技術分享

技術分享

將ssh22 端口,轉發到本地的2222端口。

因為mac好像22 本地端口不能訪問。再使用ssh就可以登錄了。

4,設置註冊服務器

首先在https://dashboard.daocloud.io/mirror 註冊,然後就能使用daocloud的服務了。

技術分享

在coreos裏面修改參數:

技術分享

註意這裏只能修改 flannel_docker_opts.env 配置文件,因為docker.service 文件是只讀的。

然後啟動docker服務:

技術分享

這樣就註冊上了,下載速度嗷嗷快。測試下

dokcer pull tomcat

技術分享

5、總結

coreos是使用docker的基礎,系統占用資源非常的少。

要想用好docker要好好學習coreos。

coreos並不是centos,是專門的一個容器操作系統,系統占用資源比較少,高效。

同時配置好docker的daocloud註冊中心,下載鏡像的速度才快。

技術分享

本文章未經作者允許不得轉載。

技術分享

docker:virtualbox 安裝CoreOS系統,配置registry-mirror