Avatar
😀

Organizations

80 results for 笔记
  • 1.找到对应版本的docker镜像 2.在对应的镜像下找到体积最理想的标签 3.编写Dockerfile,模板如下 # Use an official Python runtime as a parent image FROM python:3.7.10-alpine3.13 # Set the working directory to /app WORKDIR /app # Copy the current directory contents into the container at /app COPY . /app # Install any needed packages specified in requirements.txt RUN pip install --trusted-host pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt # Make port 80 available to the world outside this container EXPOSE 80 # Define environment variable ENV NAME daily189 # Run app.
    Note 笔记 Created Fri, 19 Feb 2021 17:11:15 +0800
  • 原文链接:https://yq.aliyun.com/articles/576056 概述 其实树莓派安装docker和平时安装docker没什么区别,但是我就是喜欢记录下,这次安装docker的原因就是因为为了方便使用,练习写dockerfile什么的 安装docker 首先官方的方式我是不推荐的,安装完docker之后因为中国的网络缘故我们还要修改docker的镜像仓库地址 废话不多说直接开始安装 首先打开这个地址 dev.aliyun.com 其实就是阿里云的docker镜像仓库地址 接着点击管理中心->镜像加速器,里面就有配置镜像仓库的方法,输入下面这句话安装docker curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun ~ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # Executing docker install script, commit: e749601 + sh -c 'apt-get update -qq >/dev/null' + sh -c 'apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null' + sh -c 'curl -fsSL "https://mirrors.aliyun.com/docker-ce/linux/raspbian/gpg" | apt-key add -qq - >/dev/null' + sh -c 'echo "deb [arch=armhf] https://mirrors.
    Note 笔记 Created Thu, 18 Feb 2021 16:15:35 +0800
  • 1. 安装Samba服务(当前步骤最新版固件一般都可以省略) 执行如下命令安装Samba服务: opkg update opkg install samba36-server 2. 配置全局共享参数 配置文件路径为 /etc/samba/smb.conf.template 将 [global] 中的 invalid users = root 注掉,像下面的样子: [global] netbios name = |NAME| display charset = |CHARSET| interfaces = |INTERFACES| server string = |DESCRIPTION| unix charset = |CHARSET| workgroup = |WORKGROUP| browseable = yes deadtime = 30 domain master = yes encrypt passwords = true enable core files = no guest account = nobody guest ok = yes # invalid users = root local master = yes load printers = no map to guest = Bad User max protocol = SMB2 min receivefile size = 16384 null passwords = yes obey pam restrictions = yes os level = 20 passdb backend = smbpasswd preferred master = yes printable = no security = user smb encrypt = disabled smb passwd file = /etc/samba/smbpasswd socket options = TCP_NODELAY IPTOS_LOWDELAY syslog = 2 use sendfile = yes writeable = yes 3.
    Note 笔记 Created Thu, 18 Feb 2021 14:57:05 +0800
  • 官网:https://portainer.io/ Portainer Portainer和Shipyard一样,同样是一个给予Swarm技术衍生出来的负责管理Docker容器的Web UI界面. 演示Live: Github地址: 官方文档:https://portainer.readthedocs.io/ 部署教程:https://portainer.readthedocs.io/en/latest/deployment.html Installation 首先你得安装好docker,这个可以看看我之前的那篇文章. 我们创建一个属于我们自己的数据卷 docker volume create portainer_data 运行容器 docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer View On http://serverip:9000 没错 就是这么简单 使用 首次登录会让你设置一个管理员账号 [图片上传失败…(image-f17c-1510939718923)] 接着会询问你管理的主机是本地的Local还是远程的Remote [图片上传失败…(image-c7c08-1510939718923)] 然后就进入到主界面 [图片上传失败…(image-4ddab3-1510939718923)] 可以尝试体验一下这个Portainer平台. 换源:选择Registries->点击Add registry->Custom registry 输入你的URL镜像源即可. 原文链接:https://www.jianshu.com/p/aff1512746b4
    Note 笔记 Created Wed, 17 Feb 2021 02:58:25 +0800
  • 好像国内的镜像好多都访问不了,可以试试这个 { “registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn/”] } 然后还发一个规律就是第一次下载很慢,可以ctrl+c暂停掉,然后再下载一次,就变快了很多。 文章参考: Docker 中国官方镜像加速 参考链接: https://www.docker-cn.com/registry-mirror https://blog.csdn.net/Mr_OOO/article/details/67016309 不同版本的docker更换镜像的方法不一样 这里用的docker18版本 查看版本命令 [root@localhost docker]# docker --version Docker version 18.04.0-ce-rc1, build 0c7f7c6 在/etc/docker/目录下新建daemon.json文件,如果有就修改 /etc/docker/daemon.json 在daemon.json文件添加如下内容: { "registry-mirrors": ["https://registry.docker-cn.com"] } 然后重启 [root@localhost docker]# service docker restart 试试pull是不是变快了… 直接设置docker的daemon进程的默认镜像地址…,可以试试… $ docker --registry-mirror=https://registry.docker-cn.com daemon 直接指定镜像地址下载image也是可以的 $ docker pull registry.docker-cn.com/library/ubuntu:16.04 后面的library/ubuntu:16.04就是 原文链接:链接:https://www.jianshu.com/p/34d3b4568059 不得不说 docker的火爆程度已经达到的地步, 由于国外docker搭建太慢,国外的安装文档也很全面,这里就不在详述,详情可以点击这里: 正主:Docker 官方镜像加速:http://www.docker-cn.com/registry-mirror 在这里打算记录下使用国内源快速搭建docker的方法:Daocloud极速下载真的是快啊~~~ 在 Linux上 安装 Docker curl -sSL https://get.daocloud.io/docker | sh 适用于Ubuntu,Debian,Centos等大部分Linux,会3小时同步一次Docker官方资源 当然有时候不知道为什么daocloud响应不了,用阿里云的: 用阿里云的: 安装最新版本的Docker Engine
    Note 笔记 Created Wed, 17 Feb 2021 02:42:18 +0800
  • 更新列表,安装必要到依赖包 # opkg update # opkg install kmod-usb-storage block-mount kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-fs-exfat usbutils 连接USB设备,用以下命令确认链接 lsusb -t 如果连接正常,会出现类似以下数据 /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M |** Port 1: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M 查看系统已知的块设备(block devices)列表 ls -l /dev/sd* 正常清情况会出现以下类似数据。这里挂载了一个硬盘,分别有sda1 与 sda1两个块 brw------- 1 root root 8, 0 Mar 6 17:19 /dev/sda brw------- 1 root root 8, 1 Mar 6 17:19 /dev/sda1 brw------- 1 root root 8, 2 Mar 6 17:19 /dev/sda2 用 block工具获取更多已存在分区的信息
    Note 笔记 Created Wed, 17 Feb 2021 02:37:51 +0800
  • 原文: https://blog.csdn.net/chilwb/article/details/106474387 PS:原文部分设置和本人本机设定不同,注意命令细节 为什么要用Qemu模拟树莓派,因为模拟出来后,可以带着到处走,U盘一拷,有电脑的地方就可以调试。调试出了问题,想重新来过,只要把之前的副本复制过去就可以了。等一切弄好后,再写入SD,进行实机测试,使用。这样避免了带着树莓派跑来跑去,调试错了,反复拨卡、写卡、设置、插卡等操作。为什么要用Qemu模拟拟树莓派,官网不是有VMware等虚拟机版的桌面版了么?因为桌面版就一个,更新也不及时,用Qemu,可虚拟任何版本的树莓派系统,如Ubuntu树莓派版,等等。这是因为桌面版是虚拟系统,只支持X86电脑,Qemu虚拟的是硬件本身,支持的是ARM指令,凡硬件能装的系统,Qemu就能模拟拟使用。 我的系统是2019年的windows 10,使用的镜像是2020年6月1日可在树莓派官网下载的各种镜像。 在Qemu官网下载最新的4.2版Qemu,地址:https://www.qemu.org/download/ 下载Qemu kernel for emulating Rpi on QEMU,https://github.com/dhruvvyas90/qemu-rpi-kernel 这里有不同版本,可下载最新版,我下载的是:kernel-qemu-4.19.50-buster ,下载网址:https://github.com/dhruvvyas90/qemu-rpi-kernel/blob/master/kernel-qemu-4.19.50-buster 在树莓派官网下载你喜欢的镜像。我下载的是2020-05-27-raspios-buster 安装Qemu,其实是解压,放到一个文件夹里,我的是Qemu文件夹。再解压qemu-rpi-kernel-master.zip,针对我的kernel-qemu-4.19.50-buster镜像,我找了其中的两个文件:kernel-qemu-4.19.50-buster、versatile-pb-buster.dtb。该用哪些文件,可查看README.md文件,直接用文本打开就行。 为方便,把kernel-qemu-4.19.50-buster、versatile-pb-buster.dtb和2020-05-27-raspios-buster镜像文件都一起放到安装Qemu 时解压出来的Qemu文件夹。你也可以放其它地方,但在调用它们时,记得加上地址。 按win+R,运行,输入cmd,打开命令提示符。进入上面的Qemu文件夹,输入以下命令(中间不换行): qemu-system-arm -kernel kernel-qemu-4.19.50-buster -cpu arm1176 -m 256 -M versatilepb -dtb versatile-pb-buster.dtb -no-reboot -append “root=/dev/sda2 panic=1 rootfstype=ext4 rw” -net nic -net user,hostfwd=tcp::5022-:22 -hda 2020-05-27-raspios-buster-armhf.img 就可以启动树莓派了,后面的操作就跟实机操作一样了。 在这里插入图片描述 现在解释一下上面的命令: -kernel kernel-qemu-4.19.50-buster #内核文件用的是kernel-qemu-4.19.50-buster文件,qemu-rpi-kernel-master.zip解压出来后,挑出来的文件,没有扩展名。如果文件不在QEMU文件夹,要加上地址。 -cpu arm1176 #CPU用的是arm1176 -m 256 #内存是256M,有点偏小,但实际仿真,感觉没影响。据https://github.com/dhruvvyas90/qemu-rpi-kernel/wiki 解释,是因为versatilepb上有个bug,不允许大于256M。 -M versatilepb #用的开发板是versatilepb,可以用qemu-system-arm -M help命令来查看支持的arm开发板。用qemu-system-arm -M versatilepb -cpu help #查看versatilepb开发板所用的CPU型号。树莓派用的型号是ARM 1176。 -dtb versatile-pb-buster.dtb #dtb文件是versatile-pb-buster.
    Note 笔记 Created Mon, 08 Feb 2021 02:49:32 +0800
  • ubuntu 20.10+系统默认占用磁盘空间约为 10GB不到 通常虚拟机分配20GB空间足以运行大多数任务。
    Note 笔记 Created Mon, 08 Feb 2021 01:49:56 +0800
  • 在Windows上使用qemu虚拟机,通过此配置,可以使qemu中的虚拟机能连接互联网,并且也可以和Windows主机通信。此方式类似于Vmware和VitrualBox中的桥接网卡。配置方法如下: 在Windows主机上安装TAP网卡驱动: 可下载openvpn客户端软件,只安装其中的TAP驱动;在网络连接中,会看到一个新的网卡,属性类似于TAP-Win32 Adapter…,将其名称修改为tap0。 将tap0虚拟网卡和Windows上连接互联网的真实网卡桥接: 选中这两块网卡,右键,桥接。此时,Windows主机将不能连接互联网,需要在网桥上配置IP地址和域名等信息,才能使Windows主机连接互联网。 qemu配置: 在虚拟机启动命令行添加以下参数: -net nic -net tap,ifname=tap0 启动虚拟机,并配置虚拟机中的网卡,则虚拟机也可以和Windows主机一样,连接互联网和Windows主机。 通过SMB等方法可以访问内网资源。方便进行资源交换。 在win10安装qemu程序。 使用win10的 cmd进入qemu程序的目录 使用类似如下命令打开树莓派虚拟机进行操作: cd /<qemu_path>/ .\qemu-system-arm -kernel kernel-qemu-4.19.50-buster -cpu arm1176 -m 256 -M versatilepb -dtb versatile-pb-buster.dtb -no-reboot -append “root=/dev/sda2 panic=1 rootfstype=ext4 rw” -net nic -net tap,ifname=tap0 -hda 2021-01-11-raspios-buster-armhf-lite.img PS: 必须要用cmd 其他的shell或者终端程序在win10中运行同样的指令反而不能运行。原因未知。同时还有一个奇怪的现象就是其他debian镜像用这个指令也无法打开。。 正常启动之后最好直接通过 sudo passwd pi ... sudo passwd root ... sudo passwd --unlock root 打开root权限和账号 第二部是通过 raspi-config 来修改系统的语言、地区、键盘布局 第三步通过更换系统软件的国内源来增加使用体验 第四步是安装 apt install vim openssh-server 第五步是打开ssh远程连接权限
    Note 笔记 Created Mon, 08 Feb 2021 01:37:06 +0800
  • 原文: https://blog.csdn.net/qq_37098948/article/details/78002214 https://blog.csdn.net/c80486/article/details/8460271 先进入root权限,然后进入高级配置界面。 raspi-config 中文设置 在之前进入配置界面的基础上,选择第四个,本地化选项(Localisation Options)。再选择第一个,更改语言环境(Change Locale)。因为树莓派系统不同的原因,这些选项不一定刚好在相同位置,确定是相同的功能再选择。 键盘上下移动找到 en_GB.UTF-8 UTF-8,按空格取消前面的星号*。接着找到 en_US.UTF-8 UTF-8,zh_CN UTF-8 UTF-8和zh_CN GBK GBK,按空格添加前面的星号*。按Tab到ok,回车确认。然后选择zh_CN UTF-8 UTF-8确认完成。 更改键盘布局 树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错 这个问题,折腾我半天。还是把心得分享一下吧 上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的 更改键盘布局,命令如下: sudo dpkg-reconfigure keyboard-configuration 进入后,选通用的101键PC键盘 按tab键,到OK,按Enter确定 在键盘layout选择中,选Other 按tab键,到OK,按Enter确定 然后在选项中,选English(US) 按tab键,到OK,按Enter确定 再选English(US, alternative international) 按tab键,到OK,按Enter确定 然后一路按OK 退出后,重启系统 sudo reboot 重新启动时,由于修改了键盘布局,在读取键盘布局的阶段会比平常慢一些 OK了, 终于可以打出所有字符了
    Note 笔记 Created Sun, 07 Feb 2021 00:14:55 +0800