docker(1):virtualbox 安裝CoreOS系統,配置registry-mirror
本文的原文連接是: 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