Docker入门记录(一)
这几天研究了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
最后再来一遍仪式感
安装完成!~
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
ararin的小站!
喜欢就支持一下吧