以下是我安装过程当中的步骤:
- 前往树梅派官网下载一个系统。
- 将下载完成的系统解压。
- 将准备好的SD卡插进电脑,使用Win32DiskImager将步骤2下载好的系统(.img结尾的文件)烧录到SD卡,SD卡最好16G以上,如果是8G装完系统就剩下不了多少空间了。
- 等待烧录的过程可以建立一个名为ssh(字母小写)的空白文件(没有后缀类型,不懂什么是后缀的请面壁,就叫ssh,作用是开启树梅派的shh连接,可以建立一个名为ssh的txt文件,然后把重命名把txt去掉,就完成了创建)。
- 烧录完成之后会有提示烧录完成的信息,这个时候可能电脑会提示你格式化SD卡,选择取消(就一句话,完成烧录之后不要格式化SD卡了)。
- 接下来你需要将刚刚编辑完成的ssh空白文件拷贝到刚刚烧录完成的boot盘(里面有很多文件,你别管就是了,直接拷贝到根目录就是了,正常情况你烧录完成之后你的SD卡会变成两个盘。)
- 完成步骤6之后你需要将SD卡弹出
- 将SD卡插进素梅派里面去。
- 树梅派连接上路由器,电脑和树梅派要保证在一个局域网,就是两个连接在同一个路由器的意思,还不懂的请面壁。
- 树梅派插电运行。
- 下载一个ssh连接工具,没有的话,推荐使用 PuTTY ssh
- 进自己的路由器看看树梅派的ip,不会的请面壁。顺便将ip和mac进行绑定,这样每次树梅派登录的ip都会固定下来,便于后期操作。不会怎么绑定的,也没啥关系,不过就是后面要费点功夫就是了。
- 将得到的ip添入到电脑端的PuTTY ssh当中,点击连接。
- 到这一步基本上都还是正常的操作。
- 正常情况会出现login as:这样子的界面,不正常的估计是ssh文件出问题了,或者是ip不对。
- 注意连接的时候出现login as
输入账户: pi
然后password 默认是 :raspberry(linux下面的密码输入不可见) - 连接成功之后:
-
开启VNC功能(不懂是啥的,请百度)
-
输入命令:sudo raspi-config
-
选择5.Interfacing Options
-
找到VNC(远程桌面) 选择 Yes(是)enable
-
完成步骤21之后
-
选择7:Advanced options
-
找到A5:Resoultion
-
建议选择 DMT Mode 85 1280x720 60Hz 16:9(不过每个人的电脑屏幕不一样,图形界面效果可能不同,后期可以自己试着改改)
-
完成之后,回到主界面,选择 Finish,不要同意重新启动。直接选择NO就是了
-
然后继续输入下面的命令正式开始配置
-
sudo nano /etc/init.d/vncserver
-
复制下面的内容 右键粘贴进去
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/vnc
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0 -
Ctrl+O 回车 保存
-
Ctrl+X退出文本编辑器
-
修改权限(为啥是755,可以百度一下linux的权限设计)
-
sudo chmod 755 /etc/init.d/vncserver
-
添加开机启动项
-
sudo update-rc.d vncserver defaults
-
重启树莓派
-
sudo reboot(到这里,树梅派系统部分的设置就完成了)
-
打开PC端的VNC viewer(自行下载,网上很多,能用就行)
-
打开之后点击file
-
然后看见有一个new connection,点击就是了
-
输入树梅派的ip,没做ip和mac绑定的要去路由器看看树梅派的ip变了没有。做了的可以直接添入刚刚的ip。
-
输入Name,随便取一个就行。
-
完成之后,点击ok。
-
回到开始界面,可以看见你刚刚创建的名称的连接,双击它。
-
等待一会之后,会出现连接提示输入密码(raspberry),continue,继续操作
-
windows 远程连接树莓派成功~
之后写代码就类似虚拟机一样了! -
连接成功之后会有一堆初始化设置,语言选择,修改密码,wifi设定(我个人没改,有线连接请忽略)
-
修改为国内源,我测试过程中,阿里云快一点,输入以下命令。
-
sudo nano /etc/apt/sources.list
-
将原本的内容使用##进行注释,注意是两个##,便于你后期改回来,如果你还想改回来
-
将下面的内容添加进去,注意下面两条语句的加黑部分是不是和你文件当中的一样,不一样的话自己改一下。
-
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi -
Ctrl+O 回车 保存
-
Ctrl+X退出文本编辑器,继续下一步。
-
sudo nano /etc/apt/sources.list.d/raspi.list
-
同样的将原文件当中的未被注释内容,使用##注释掉,随后添加下面两个进去
-
同样的注意一下加粗部分,修改和原文件相同
-
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main -
同步更新源,执行如下命令:
-
sudo apt-get update
-
更新升级以安装软件包,这个过程耗时较长。
-
sudo apt-get upgrade
-
到这里的,基本的树梅派的操作就完成了。
-
下面开始安装Docker
-
换成管理员
-
sudo su
-
开始安装Docker
-
curl -fsSL https://get.docker.com -o get-docker.sh
-
使用阿里云,这一步估计要一会
-
sh get-docker.sh --mirror Aliyun
-
完成上一步骤之后会有一些版本信息的提示。
-
别着急,完成之后输入下面的命令,不懂的去百度
-
sudo usermod -aG docker $USER
-
完成上一步骤之后,Docker就差不多了
-
接下来需要安装Docker的图形管理界面,
-
先修改一下为国内源。
-
这个文件不存在的话,会自动创建,找不到别着急,自己会创建。
-
sudo nano /etc/docker/daemon.json
-
将下面的语句块复制粘贴进去。
-
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
} -
sudo systemctl daemon-reload
-
sudo systemctl restart docker
-
sudo service docker restart
-
docker info
-
看看结尾部分,显示的是不是我们刚才配置的国内源
-
#重启 systemctl 守护进程
-
sudo systemctl daemon-reload
-
#设置 Docker 开机启动
-
sudo systemctl enable docker
-
#开启 Docker 服务
-
sudo systemctl start docker
-
开始创建图形界面:
-
docker pull portainer/portainer
-
#创建 portainer 容器
sudo docker volume create portainer_data -
#运行 portainer,下面的这是一条语句,不要分行,运行的时候,自己想复制一下,弄成一行。
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer -
到这里就基本完成了。
-
在浏览器输入自己的IP:9000(端口号)就可以看见图形界面了。
-
设置一下管理员密码,选择local就可以了。
-
开始安装可道云,这里要感谢我们的前辈!!!!
- 百度网盘链接:https://pan.baidu.com/s/1RKT779_qxE_x0UIM1VEH6A
提取码:zo1q - 下载完成之后解压,备用,下面跟着步骤做就可以了。
-
可道云镜像安装
图1,网页打开docker图形界面
导入PHP镜像
图2,找到你电脑里的php-web.tar文件
图3,导入php-web.tar
图4,导入后
图5,在SSH执行命令:这是一条命令,别分行。
docker run -d --name php-web -e PHP_ERRORS=1 -e PHP_UPLOAD_MAX_FILESIZE=250 -p 8080:80 -v /var/lib/docker/php/www:/var/www/html -v /var/lib/docker/php/conf:/etc/nginx/conf.d -v /var/lib/docker/php/ssl:/etc/ssl/nginx tobi312/alpine-nginx-php:arm-extended
图6,命令完成
图7,查看成果
-
打开VNC软件,把文件传过去就行,传到对应的文件目录就行,不要纠结什么软件
-
上传文件default.conf到/var/lib/docker/php/conf
图12,上传完成
图13,更改default.conf文件权限,可能没有777这个东西,选择文件然后查看属性里面有权限的设定,都弄成任何人就ok。
图14,上传文件包kodexplorer4.40到/var/lib/docker/php/www,这里要注意的就是不是把kodexplorer4.40这个文件夹弄过去就行了,上传完成之后还要把kodexplorer4.40其内部的所有文件都拷贝到/var/lib/docker/php/www目录下,
-
图15,上传完成
图16,更改文件包权限,和上面的类似都弄成所有人就行了
图17,重启容器
图18,浏览器输入你的IP:8080地址,打开设置密码
图19,密码登入
图20,登入后的效果图
图20,登入后的效果图