树梅派4使用Docker安装可道云

以下是我安装过程当中的步骤:

  1. 前往树梅派官网下载一个系统。
  2. 将下载完成的系统解压。
  3. 将准备好的SD卡插进电脑,使用Win32DiskImager将步骤2下载好的系统(.img结尾的文件)烧录到SD卡,SD卡最好16G以上,如果是8G装完系统就剩下不了多少空间了。
  4. 等待烧录的过程可以建立一个名为ssh(字母小写)的空白文件(没有后缀类型,不懂什么是后缀的请面壁,就叫ssh,作用是开启树梅派的shh连接,可以建立一个名为ssh的txt文件,然后把重命名把txt去掉,就完成了创建)。
  5. 烧录完成之后会有提示烧录完成的信息,这个时候可能电脑会提示你格式化SD卡,选择取消(就一句话,完成烧录之后不要格式化SD卡了)。
  6. 接下来你需要将刚刚编辑完成的ssh空白文件拷贝到刚刚烧录完成的boot盘(里面有很多文件,你别管就是了,直接拷贝到根目录就是了,正常情况你烧录完成之后你的SD卡会变成两个盘。)
  7. 完成步骤6之后你需要将SD卡弹出
  8. 将SD卡插进素梅派里面去。
  9. 树梅派连接上路由器,电脑和树梅派要保证在一个局域网,就是两个连接在同一个路由器的意思,还不懂的请面壁。
  10. 树梅派插电运行。
  11. 下载一个ssh连接工具,没有的话,推荐使用  PuTTY ssh
  12. 进自己的路由器看看树梅派的ip,不会的请面壁。顺便将ip和mac进行绑定,这样每次树梅派登录的ip都会固定下来,便于后期操作。不会怎么绑定的,也没啥关系,不过就是后面要费点功夫就是了。
  13. 将得到的ip添入到电脑端的PuTTY ssh当中,点击连接。
  14. 到这一步基本上都还是正常的操作。
  15. 正常情况会出现login as:这样子的界面,不正常的估计是ssh文件出问题了,或者是ip不对。
  16. 注意连接的时候出现login as
    输入账户: pi
    然后password 默认是 :raspberry(linux下面的密码输入不可见)
  17. 连接成功之后:
  18. 开启VNC功能(不懂是啥的,请百度)

  19. 输入命令:sudo raspi-config

  20. 选择5.Interfacing Options

  21. 找到VNC(远程桌面) 选择 Yes(是)enable

  22. 完成步骤21之后

  23. 选择7:Advanced options

  24. 找到A5:Resoultion

  25. 建议选择 DMT Mode 85 1280x720 60Hz 16:9(不过每个人的电脑屏幕不一样,图形界面效果可能不同,后期可以自己试着改改)

  26. 完成之后,回到主界面,选择 Finish,不要同意重新启动。直接选择NO就是了

  27. 然后继续输入下面的命令正式开始配置

  28. sudo nano /etc/init.d/vncserver

  29. 复制下面的内容 右键粘贴进去

    #!/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

  30. Ctrl+O 回车 保存

  31. Ctrl+X退出文本编辑器

  32. 修改权限(为啥是755,可以百度一下linux的权限设计)

  33. sudo chmod 755 /etc/init.d/vncserver

  34. 添加开机启动项

  35. sudo update-rc.d vncserver defaults

  36. 重启树莓派

  37. sudo reboot(到这里,树梅派系统部分的设置就完成了)

  38. 打开PC端的VNC viewer(自行下载,网上很多,能用就行)

  39. 打开之后点击file

  40. 然后看见有一个new connection,点击就是了

  41. 输入树梅派的ip,没做ip和mac绑定的要去路由器看看树梅派的ip变了没有。做了的可以直接添入刚刚的ip。

  42. 输入Name,随便取一个就行。

  43. 完成之后,点击ok。

  44. 回到开始界面,可以看见你刚刚创建的名称的连接,双击它。

  45. 等待一会之后,会出现连接提示输入密码(raspberry),continue,继续操作

  46. windows 远程连接树莓派成功~
    之后写代码就类似虚拟机一样了!

  47. 连接成功之后会有一堆初始化设置,语言选择,修改密码,wifi设定(我个人没改,有线连接请忽略)

  48. 修改为国内源,我测试过程中,阿里云快一点,输入以下命令。

  49. sudo nano /etc/apt/sources.list

  50. 将原本的内容使用##进行注释,注意是两个##,便于你后期改回来,如果你还想改回来

  51. 将下面的内容添加进去,注意下面两条语句的加黑部分是不是和你文件当中的一样,不一样的话自己改一下。

  52. 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

  53. Ctrl+O 回车 保存

  54. Ctrl+X退出文本编辑器,继续下一步。

  55. sudo nano /etc/apt/sources.list.d/raspi.list

  56. 同样的将原文件当中的未被注释内容,使用##注释掉,随后添加下面两个进去

  57. 同样的注意一下加粗部分,修改和原文件相同

  58. deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main

  59. 同步更新源,执行如下命令:

  60. sudo apt-get update

  61. 更新升级以安装软件包,这个过程耗时较长。

  62. sudo apt-get upgrade

  63. 到这里的,基本的树梅派的操作就完成了。

  64. 下面开始安装Docker

  65. 换成管理员

  66. sudo su

  67. 开始安装Docker

  68. curl -fsSL https://get.docker.com -o get-docker.sh

  69. 使用阿里云,这一步估计要一会

  70. sh get-docker.sh --mirror Aliyun

  71. 完成上一步骤之后会有一些版本信息的提示。

  72. 别着急,完成之后输入下面的命令,不懂的去百度

  73. sudo usermod -aG docker $USER

  74. 完成上一步骤之后,Docker就差不多了

  75. 接下来需要安装Docker的图形管理界面,

  76. 先修改一下为国内源。

  77. 这个文件不存在的话,会自动创建,找不到别着急,自己会创建。

  78. sudo nano  /etc/docker/daemon.json

  79. 将下面的语句块复制粘贴进去。

  80. {
    "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"]
    }

  81. sudo systemctl daemon-reload

  82. sudo systemctl restart docker

  83. sudo service docker restart

  84. docker info

  85. 看看结尾部分,显示的是不是我们刚才配置的国内源

  86. #重启 systemctl 守护进程

  87. sudo systemctl daemon-reload

  88. #设置 Docker 开机启动

  89. sudo systemctl enable docker

  90. #开启 Docker 服务

  91. sudo systemctl start docker

  92. 开始创建图形界面:

  93. docker pull portainer/portainer

  94. #创建 portainer 容器
    sudo docker volume create portainer_data

  95. #运行 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

  96. 到这里就基本完成了。

  97. 在浏览器输入自己的IP:9000(端口号)就可以看见图形界面了。

  98. 设置一下管理员密码,选择local就可以了。

  99. 开始安装可道云,这里要感谢我们的前辈!!!!

  100. 百度网盘链接:https://pan.baidu.com/s/1RKT779_qxE_x0UIM1VEH6A
    提取码:zo1q
  101. 下载完成之后解压,备用,下面跟着步骤做就可以了。
  102. 可道云镜像安装

     

    图1,网页打开docker图形界面

    导入PHP镜像

    树梅派4使用Docker安装可道云_第1张图片

    图2,找到你电脑里的php-web.tar文件

    树梅派4使用Docker安装可道云_第2张图片

    图3,导入php-web.tar

    树梅派4使用Docker安装可道云_第3张图片

    图4,导入后

    树梅派4使用Docker安装可道云_第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

    树梅派4使用Docker安装可道云_第5张图片

    图6,命令完成

    树梅派4使用Docker安装可道云_第6张图片

    图7,查看成果

    树梅派4使用Docker安装可道云_第7张图片

     

  103. 打开VNC软件,把文件传过去就行,传到对应的文件目录就行,不要纠结什么软件

  104. 上传文件default.conf/var/lib/docker/php/conf

     

     

    树梅派4使用Docker安装可道云_第8张图片

    图12,上传完成

    树梅派4使用Docker安装可道云_第9张图片

    图13,更改default.conf文件权限,可能没有777这个东西,选择文件然后查看属性里面有权限的设定,都弄成任何人就ok。

    树梅派4使用Docker安装可道云_第10张图片

    图14,上传文件包kodexplorer4.40/var/lib/docker/php/www,这里要注意的就是不是把kodexplorer4.40这个文件夹弄过去就行了,上传完成之后还要把kodexplorer4.40其内部的所有文件都拷贝到/var/lib/docker/php/www目录下,

  105.  

    树梅派4使用Docker安装可道云_第11张图片

    图15,上传完成

    树梅派4使用Docker安装可道云_第12张图片

     

    图16,更改文件包权限,和上面的类似都弄成所有人就行了

    树梅派4使用Docker安装可道云_第13张图片

    图17,重启容器

    树梅派4使用Docker安装可道云_第14张图片

    图18,浏览器输入你的IP:8080地址,打开设置密码

    树梅派4使用Docker安装可道云_第15张图片

    图19,密码登入

    树梅派4使用Docker安装可道云_第16张图片

    图20,登入后的效果图

    树梅派4使用Docker安装可道云_第17张图片

    图20,登入后的效果图

    树梅派4使用Docker安装可道云_第18张图片

     

     

     

     

     

     

     

     

     

     

 

 

 

 

 

你可能感兴趣的:(可道云,Docker安装可道云,树梅派安装可道云)