Ubuntuにdockerとclouddriveをインストールする

ドッカーをインストールする

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 バージョン
参照: https://www.cnblogs.com/javalinux/p/16479832.html

クラウドドライブ

参照: https://blog.csdn.net/wbsu2004/article/details/119831191
1. docker フォルダーで新しいフォルダーを作成し、clouddrive という名前を付けます。次に、clouddrive フォルダー内にさらに 2 つの新しいサブフォルダーを作成し、config と media という名前を付けます。それぞれ
(/var/lib/ の下に docker フォルダーを見つけましたが、この手順が役立つかどうかはわかりません)

2. Docker サービスで MountFlags を有効にし
、ターミナルで次のコマンドを実行します。

mkdir -p /etc/systemd/system/docker.service.d/
cat <<EOF > /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/」と入力してアクセスすると、 Alibaba Cloud Disk にログインして
無制限の速度
でバックアップできます。
ここに画像の説明を挿入
以下は個人的な設定です。参照のみです。マウント ポイント (ここではメディアを選択しました) /volume2/docker/clouddrive/) は、Alibaba クラウド ディスクとの同期に使用されるフォルダーです。マウント後、このフォルダーのローカル変更はマウント後にクラウド ディスクに同期されます。その後、「Alibaba Cloud Disk」フォルダー
がこのフォルダ

マウント後、このフォルダーの所有者が root であるため、このフォルダーを変更する権限がないことがわかりました。
まず
sudo chown -R username volume2 を使用して
volume2 ファイルの所有者を「username」に変更し、次にに入ります。所有者を「ユーザー名」に変更すると、フォルダー「Alibaba Cloud Disk」の所有者は変更できません


次に、root 権限でgedit /etc/sudoersを使用してターミナルを開き、root ALL=(ALL:ALL) ALL: username ALL=(ALL:ALL) ALL
の下に行を追加しました。

どの方法が便利かはわかりませんが、とにかく、これでようやく内部のファイルを変更する許可が得られました

おすすめ

転載: blog.csdn.net/zoey_peak/article/details/127528721