本帖最后由 lmy8812 于 2018-6-13 22:27 编辑
记得删除代码里的url
一、
新群晖正常启动配置成功后,先下了VMM,以及Debian AMD64的安装镜像 。
群晖VMM里新增虚拟机,选择Linux,配1CPU,1G内存,bla...bla..., 选取本地debian镜像,安装。
就像安装Windows一样一步步按提示成功安装Debian。期间需要设置root密码和普通账户。哦,对了,我选择的带桌面安装。
hint_1: 注意要根据自己的主机CPU选择镜像文件 ,赛扬的就是AMD64,Pi3应该就是armhf......
hint_2: 镜像文件下完后拖入群晖。
hint_3: 如果你记性跟我一样差,最好把密码都誊下来。
二、
用普通账户进入系统后,先通过终端使用su安装sudo:
$ su (回车输入root密码)
# apt-get install sudo
复制代码
然后赋予管理员权限:
添加一行,其中”username”替换为登陆账户的名称,输入时不加引号,注意ALL全大写:
"username" ALL=(ALL) ALL
复制代码
三、
参考L大的帖子 ,照着官方教程 安装Docker
hint_4: 此仅针对X86/AMD64,且Debian是Jessie或Stretch的
$ sudo apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
$ curl -fsSL [url=https://download.docker.com/linux/debian/gpg]https://download.docker.com/linux/debian/gpg[/url]]https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$ sudo add-apt-repository \
"deb [arch=amd64] [url=https://download.docker.com/linux/debian]https://download.docker.com/linux/debian[/url]]https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
复制代码
开始安装docker
$ sudo apt-get update
$ sudo apt-get install docker-ce
$ sudo usermod -aG docker $USER
复制代码
L大说要增加docker镜像仓库
$ sudo nano /etc/docker/daemon.json
复制代码
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
更换python源
$ cd ~
$ mkdir .pip
$ sudo nano ~/.pip/pip.conf
复制代码
粘贴以下内容并保存退出
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple ]https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
重启
四、安装Hassio:
更新源列表命令
$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get dist-upgrade
复制代码
安装支持库文件
$ sudo apt-get install bash socat jq curl avahi-daemon
复制代码
安装Docker UI界面 (如果permission denied,重启一下试试)
$ docker pull docker.io/portainer/portainer
复制代码
配置Docker UI设置
$ docker run -d -p 9000:9000 --name docker-portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
复制代码
该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为docker-portainer。执行完该命令之后,使用该机器http://IP:9000即可访问Portainer。 首次登陆需要注册用户,给admin用户设置密码,选择本地Docker socket to manage a local Docker engine 。
安装hass.io
$ sudo su
# curl -sL [url=https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install]https://raw.githubusercontent.co ... tall/hassio_install[/url] | bash -s
复制代码
如果官方插件库装不了,就手动拉,感谢群里的Nero
docker exec -it hassio_supervisor bash
cd /data/addons
mv core core_bak
如果期间遇到如下报错
fatal: The remote end hung up unexpectedly
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
就
git config --global http.postBuffer 524288000
再重拉一遍就好
到这就完成了,打开浏览器中输入IP地址 http://ip:8123,打开左侧面板的hassio界面添加插件库:
https://github.com/hassio-addons/repository
https://github.com/bestlibre/hassio-addons
https://github.com/balloob/hassio-addon-experiments
https://github.com/ohmer1/hassio-addons
https://github.com/HerrHofrat/hassio-addons
https://github.com/notoriousbdg/hassio-addons
https://github.com/vkorn/hassio-addons
整个的安装总的来说还是很快的,目前遇到最大的坑就是在发帖前突然发现没有hass.io插件库,找了半天没找到方法,拿docker直接装也是这样,后来把HA容器删了重装往复几次,莫名其妙就好了。。。
现在的坑可能集中在插件这里,官方库还是加载不了
最后鸣谢:
https://blog.csdn.net/nierunjie/article/details/52435022
https://bbs.hassbian.com/thread-1858-1-2.html
https://docs.docker.com/install/ ... /#install-docker-ce
https://www.home-assistant.io/docs/installation/docker/