一、树莓派的安装
下载镜像
在 树莓派官网
https://www.raspberrypi.org/downloads/raspbian/
Win32 DiskImager
,是一个把系统镜像写入SD卡的工具:
https://sourceforge.net/projects/win32diskimager/
解压系统镜像文件得到img文件,点击Write,写入系统。 格式化为F32,插入树莓派树莓派即可开机。
二、WiFi 网络配置
由于没有桌面服务,就算开机也不能进入系统来操作,如果有网线的话直接把网线插入树莓派即可联网,如果没有网线,只有 wifi 的话,就需要设置 wifi 的网络配置。
其实操作方法是很简单的:只要将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf
文件,按照下面的参考格式填入内容并保存到 wpa_supplicant.conf
文件即可。
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi1" psk="12345678" key_mgmt=WPA-PSK priority=1 } network={ ssid="WiFi-2" psk="12345678" key_mgmt=WPA-PSK priority=2 scan_ssid=1 }
说明以及不同安全性的 WiFi 配置示例:
ssid:网络的ssid
psk:wifi的密码
priority:连接优先级,数字越大优先级越高(不可以是负数)
scan_ssid:连接隐藏WiFi时需要指定该值为1
如果您的 WiFi 没有密码
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
如果您的 WiFi 使用WEP加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码" }
如果您的 WiFi 使用WPA/WPA2加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK psk="你的wifi密码" }
三、开启 SSH 服务
新系统的话是不可以通过 ssh 来连接树莓派的,会出现 Access denied 这个提示,所以需要手动开启,当然,这是很简单的。和 WiFi 配置相似,同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh
。注意要小写且不要有任何扩展名!
四、树莓派启用root账户
树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。
debian里root账户默认没有密码,但账户锁定。
当需要root权限时,
直接执行
$ sudo su
即可切换为root用户。
树莓派默认用户是pi
,密码为raspberry
。
重新开启root账号,可由pi用户登录后,在命令行下执行
$ sudo passwd root
修改root的密码。
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行
$ sudo passwd -u root
开启root账号。
如果上面执行完出现
password expiry information changed.
的提示
是因为新版本ssh默认关闭root登陆,可以修改一下ssh的配置文件
$ sudo vim /etc/ssh/sshd_config
注:树莓派自带的vi编辑器十分难用,但vim是一个强大的编辑器,可以通过 sudo apt-get install vim
来安装
五、树莓派上运行Docker
树莓派Docker的安装我找了好久,不知道为何很多资料都无法安装成功,Docker官网是可以通过脚本安装的,可能是我的校园网络问题,所以安装过程颇为周折!
设置源
echo 'deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib\ndeb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib' | sudo tee /etc/apt/sources.list.d/alinyun.list echo 'deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ wheezy main' | sudo tee /etc/apt/sources.list.d/hypriot.list
安装Docker
apt-get install -y apt-transport-https
wget -q https://packagecloud.io/gpg.key -O - | sudo apt-key add - apt-get update apt-get install -y docker-hypriot systemctl enable docker
Docker简单的使用
#查看当前Docker的版本
docker -v
#搜索Docker, xxx代表您要搜索的镜像
docker search xxx
#查看已下载镜像
docker images