Debian安装
先进入root用户,调用下面的命令后,输入密码
$su
2. 安装sudo
# apt-get install sudo
3. 不需要修改 /etc/sudoers 文件,而是在同一个目录下的/etc/sudoers.d目录下添加一个文件,如当前的用户名为user,则可在此目录下添加一个文件为user,其内容设置如下:
"user" ALL=(ALL) ALL
其中"user"是当前需要使用sudo命令的用户账号。然后保存即可。
安装Docker
在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Debian 系统上可以使用这套脚本安装:
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
#重载systemctl,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker
#重启系统
sudo reboot
安装Docker图形化管理工具
docker pull portainer/portainer
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name portainer --restart=always portainer/portainer:linux-arm64
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer:/data --name portainer --restart=always portainer/portainer
Docker安装homeassistant
docker search homeassistant
docker pull homeassistant/home-assistants
docker run --init -d --name="home-assistant" -v /home/pi/.homeassistant:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
Docker安装hassio
#安装hass.io,安装需要一些时间,等大概10几分钟后,尝试打开ip:8123,如果出现HASS界面,表示安装成功。
sudo apt-get install -y socat jq avahi-daemon
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | sudo bash -
Docker安装MySQL
docker pull mysql:5.7
docker run -id --name=mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
Docker安装nginx
docker pull nginx
docker run -id --name=mynginx -p 80:80 nginx