Ubuntu安装docker与clouddrive

安装docker

1、安装docker:sudo apt-get install -y docker.io

2、启动docker服务:systemctl start docker

3、设置开机启动:systemctl enable docker

4、查看docker状态:systemctl status docker
(输入:q退出)

5、停止docker服务:systemctl stop docker

6、查看docker版本:docker version
参考:https://www.cnblogs.com/javalinux/p/16479832.html

clouddrive

参考:https://blog.csdn.net/wbsu2004/article/details/119831191
1.在 docker 文件夹中,创建一个新文件夹,并将其命名为 clouddrive,然后在 clouddrive 文件夹中再创建两个新的子文件夹,分别命名为 config 和 media
(我是在/var/lib/下找到了docker文件夹,不知道这步有没有用)

2.在 docker 服务中启用 MountFlags
在终端执行以下命令

mkdir -p /etc/systemd/system/docker.service.d/
cat < /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF

3.在终端执行以下命令:

docker run -d \
--privileged \
--name clouddrive \
--device /dev/fuse:/dev/fuse \
--restart unless-stopped \
-v /volume2/docker/clouddrive:/CloudNAS:shared \
-v /volume2/docker/clouddrive/config:/Config \
-v /volume2/docker/clouddrive/media:/media:shared \
-p 9798:9798 \
cloudnas/clouddrive

4.在浏览器输入http://localhost:9798/即可访问
登陆阿里云盘可以不限速备份
以下为个人配置,仅供参考
Ubuntu安装docker与clouddrive_第1张图片
选择阿里云盘,点击上方的电脑图标添加挂载点,选择挂载点(我这里选了media,在/volume2/docker/clouddrive/)就是用来和阿里云盘同步的文件夹,挂载之后在本地对这个文件夹的修改会同步到云盘
挂载完后这个文件夹里面出现了‘阿里云盘’文件夹

挂载完发现没有权限对这个文件夹进行修改,因为这个文件夹的所有者是root
我先用
sudo chown -R 用户名 volume2
把volume2文件的所有者改为’用户名‘, 再进去把media的所有者改成‘用户名’,‘阿里云盘’这个文件夹的所有者死活改不了

然后我又在root权限下在终端用
gedit /etc/sudoers
打开后在root ALL=(ALL:ALL) ALL下面加了一行:
用户名 ALL=(ALL:ALL) ALL

不知道是哪个方法有用,反正现在终于有权限改里面的文件了

你可能感兴趣的:(docker,ubuntu,容器)