歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> docker(1):virtualbox 安裝CoreOS系統,配置registry-mirror

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

日期:2017/3/1 12:11:26   编辑:關於Linux

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

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

sudo passwd core

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

3,開啟遠程訪問


sudo systemctl enable sshd
sudo systemctl start sshd

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

將ssh22 端口,轉發到本地的2222端口。
因為mac好像22 本地端口不能訪問。再使用ssh就可以登錄了。
<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxoMSBpZD0="3設置注冊服務器">3,設置注冊服務器


首先在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,總結

Copyright © Linux教程網 All Rights Reserved