当前位置: 首页 > article >正文

Typora 、 Minio and PicGo 图床搭建

流程介绍

  • 本地安装Typora笔记工具
  • 拥有一台装有docker的服务器
  • 配置minio云图床管理控制页面
  • 下载PicGo上传工具

服务器Docker环境搭建—Ubuntu系统


删除旧docker的所有依赖(非root用户)

# 删除docker及安装时自动安装的所有包
sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc
# 删除无用的相关的配置文件
sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
# 删除没有删除的相关插件
sudo apt-get autoremove docker-ce-*
# 删除docker的相关配置和目录
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
# 查看docker是否卸载干净
sudo dpkg -l | grep docker
# 确定docker卸载完毕
sudo docker --version

安装Docker(非root用户)

# 更新系统安装工具
sudo apt-get update
sudo apt-get upgrade
# 安装docker服务依赖
sudo apt-get install ca-certificates curl gnupg lsb-release
# 添加docker密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 添加docker下载软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

默认情况下只有root用户和docker组的用户才有运行docker命令的权限,所以我们需要将当前用户添加至docker组,得以让当前用户获得使用docker命令的权限

sudo usermod -aG docker $USER

其中$USER表示当前用户,exit退出重新连接当前用户生效

非root用户查看docker是否安装成功,会报错,因为没有配置镜像源文件

docker run hello-world

为docker拉取添加镜像安装源,源网址参考docker镜像源网址

创建镜像配置文件

sudo mkdir -p /etc/docker

编辑镜像配置文件

sudo vim /etc/docker/daemon.json

在daemon.json文件中加入合适最新的镜像网址,如下(2024.10.25更新)

  {
   
      "registry-mirrors": 

http://www.kler.cn/a/371763.html

相关文章:

  • 【vue】Mammoth.js的使用:将.docx和doc 文件转换成HTML
  • 无人机避障——使用三维PCD点云生成的2D栅格地图PGM做路径规划
  • 深入理解gPTP时间同步过程
  • 使用Docker Compose简化微服务部署
  • MySQL中,如何定位慢查询?定位到的慢SQL如何分析?
  • 5G RedCap工业路由器赋能电力物联网应用
  • uniapp 图片bug(图片为线上地址,url不变,内容更新)
  • 红黑树模拟封装map和set
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.12——深入理解指针(2)
  • 【热门主题】000013 C++游戏开发全攻略
  • 青少年编程与数学 02-002 Sql Server 数据库应用 20课题、连接与ORM
  • 基于springboot+vue实现的公司财务管理系统(源码+L文+ppt)4-102
  • QT访问数据库:应用提示Driver not loaded
  • 无人机螺旋桨动平衡分析测试台
  • 了解elasticsearch
  • YOLO11结合传统图像增强算法 | 让你的模型无惧黑暗 | 包含端到端推理代码 | 低照度图像增强
  • OpenCV视觉分析之目标跟踪(5)目标跟踪类TrackerMIL的使用
  • 《Windows PE》17.3 FSG壳
  • 怎么把word文档拆分成2个word文档,拆分后原格式保持不变
  • 机器学习结课项目报告
  • Es概念理解 ▎Es索引库操作 ▎Es文档操作
  • MySQL 9从入门到性能优化-创建触发器
  • 显示器时不时黑一下是什么原因?
  • DDoS攻击趋势令人担忧,安全防御体系构建指南
  • 自研小程序-心情追忆
  • 【云原生】云原生与DevOps的结合:提升软件开发与交付的效率