这几天研究了halo的官方文档和主题模版,使用的这几年比较火的vite尽兴打包配置,看到出入口以及代码分割,资源管理插件等我又回想起了以前使用webpack4进行react的打包配置的痛苦回忆(笑)。先前我还以为vite是那种简单脚手架工具,类似umi那种开箱即用,不需要多少配置的东西(说实话模版脚手架用多了,或者一个项目长期开发,真的会让人对配置项变得很不敏感,我都忘了好多东西了) 。halo的主题数据导入使用的是thymeleaf进行的数据渲染,说实话,我以前也只稍微了解过一点freemarker,对于这种后端使用多的html数据渲染感觉有些陌生。逛了两天论坛我发现也没有人尝试使用vue结合(这两东西混合在一起写出来的东西,我看了下别人的博客,说实话我看着都头疼,只能用答辩来形容)。琢磨了两天vite的模版主题项目,大概理清了打包思路,过两天再继续研究。说实话官方的文档写的真的有些晦涩难懂(可能是我太菜了),所以去研究了下主题站最火的sakura主题的源码项目,观摩了下大佬的代码思路。

今天就先放松一下,从头记录一下docker的学习。

我用的是Debain12的VPS。

先把apt包索引更新一下

apt-get update

再给包更新一下

apt-get upgrade

安装一点必要组件

apt-get install apt-transport-https // Apt安包用的,不然拉https协议的包会报错
apt install software-properties-common // 核心软件包,用于管理系统的软件源(repository)配置
apt install ca-certificates // 证书的软件包,不然不给你拉包
apt install software-properties-common // Ubuntu/Debian 系统中 “可靠管理软件源” 的必要组件。

可能服务器自带这些,再安安也正常。当然,也可以一行组合着命令安,都行。

安装GPG证书

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add -

设置docker软件源(清华大学的)

add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -cs) stable"

又更新一下

apt-get update

安装docker4兄弟,基本我看过的教程都有这几个,不过最后一个是V2版本的docker-compose插件

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装完毕,最后运行一下必要的hellow world仪式感

sudo docker run hello-world

但是,很可能会报错,因为docker镜像源在国外,所以需要用点加速

先把配置文件创建了

sudo mkdir -p /etc/docker  
sudo vim /etc/docker/daemon.json

把这个丢进去

{  
  "registry-mirrors": [  
    "https://docker.xuanyuan.me",
    "https://docker.1ms.run",
    "https://hub.1panel.dev"  
  ]  
}

最后重载重启

sudo systemctl daemon-reload  
sudo systemctl restart docker  

最后再来一遍仪式感

安装完成!~

文章作者: ararin
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ararin的小站
软件安装 docker docker
喜欢就支持一下吧