wsl下搭建Seafile私有云盘

WSL2(win10 子系统二代)特殊优势:

  • 彻底重构 wls 一代,速度比上一代快 20%
  • 支持原生 Docker 安装,启动(相当于完整的 Linux 系统、虚拟机运行)
  • 支持各种一键脚本,比如宝塔一键脚本、佰阅一键脚本等等
  • win10 文件管理器可访问 Linux 系统文件
  • 搭配 vs code 的插件 vs remote 可以超低延迟、急速开发基于 Linux 系统的开发环境
    其它优势。。。。

WSL2的安装请关注另外一篇博客

WSL安装Docker

日常更新

1
2
3
sudo apt-get update
sudo apt-get upgrade -y
sudo apt autoremove

依赖安装以及卸载旧程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Step 1: 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc

# Step 2: 安装依赖使 apt 能够使用基于 https 的仓库
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common -y

# Step 3: 写入软件源信息 这里使用阿里
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

# Step 4: 开始安装
sudo apt-get install docker-ce docker-ce-cli containerd.io -y

# Step 5: 安装测试
# 启动 docker 守护进程
sudo service docker start
# 运行测试
sudo docker run hello-world

# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]

免 sudo 使用 docker 命令

  • 如果还没有 docker group 就添加一个:
    1
    sudo groupadd docker
  • 将相应的用户加入该 group 内。然后退出并重新登录就生效啦。
    1
    sudo gpasswd -a ${USER} docker
  • 重启 docker 服务
    1
    sudo service docker restart
  • 切换当前会话到新 group 或者重启 X 会话
    1
    newgrp - docker

现在配置就完成了、可以免 sudo 使用,docker 命令了。

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码

请我喝杯咖啡吧~

支付宝
微信