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

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

ssh2 http ebs pop virt ret sso vra 啟動

本文的原文連接是: http://blog.csdn.net/freewebsys/article/details/51093850 未經博主同意不得轉載。
博主地址是:http://blog.csdn.net/freewebsys

1。關於CoreOS


docker很的火,可是要跑系統還是安裝一個CoreOS的比較好。


畢竟是專業做虛擬的操作系統。上面沒有爛七八糟的東西。
CentOS7 上面也支持docker,僅僅是作為一個rpm安裝的,找專業的人。做專業的事情。

2。下載安裝


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


下載鏡像地址:
http://stable.release.core-os.net/amd64-usr/current/
技術分享圖片
技術分享圖片
導入鏡像之後,啟動的時候不要著急。改動啟動命令:
技術分享圖片
進入GRUB啟動引導之後。按【e鍵】進行改動。


技術分享圖片
在啟動命令後面添加一行參數

console=tty0 console=ttyS0 coreos.autologin=tty1 coreos.autologin=ttyS0

這樣就能夠無password登陸了,可是這個是個暫時的改動方案,還須要進入到操作系統中去改動password。

再重新啟動就無論用了。
然後就能夠正常登陸了:
技術分享圖片
登陸之後改動password:

sudo passwd core

再次重新啟動就能夠使用core用戶登陸了。
技術分享圖片
這種方法最簡單有效。

3。開啟遠程訪問


sudo systemctl enable sshd
sudo systemctl start sshd

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


技術分享圖片
技術分享圖片
將ssh22 port,轉發到本地的2222port。
由於mac好像22 本地port不能訪問。再使用ssh就能夠登錄了。

3。設置註冊server


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


技術分享圖片
在coreos裏面改動參數:

echo ‘DOCKER_OPTS="--registry-mirror=http://xxxxxx.m.daocloud.io"‘ >> /run/flannel_docker_opts.env 

註意這裏僅僅能改動 flannel_docker_opts.env 配置文件。由於docker.service 文件是僅僅讀的。
然後啟動docker服務:

sudo systemctl  start docker

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

測試下 dokcer pull tomcat
技術分享圖片

4,總結


本文的原文連接是: http://blog.csdn.net/freewebsys/article/details/51093850 未經博主同意不得轉載。


博主地址是:http://blog.csdn.net/freewebsys

coreos是使用docker的基礎,系統占用資源很的少。
要想用好docker要好好學習coreos。


coreos並非centos。是專門的一個容器操作系統。系統占用資源比較少。高效。
同一時候配置好docker的daocloud註冊中心,下載鏡像的速度才快。

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