現如今,數據存儲的需求不斷增加,很多人希望把自己的數據放在家里,建立一個私有的云存儲。這時,使用NAS作為存儲設備,就成了一個較為理想的選擇。
而在新興的虛擬化技術中,Docker作為其中的一員,可以方便地安裝運行一些應用程序。這里簡單介紹如何使用 Docker 安裝 NAS。
1. 下載鏡像 docker pull byrnedo/alpine-curl docker pull wonderfall/duplicati docker pull linuxserver/nextcloud 2. 創建 Docker 網絡(用這個網絡在容器之間互聯) docker network create dockernet 3. 創建共享目錄 mkdir -p /opt/nas/nextcloud_data chmod 777 /opt/nas/nextcloud_data 4. 運行程序 docker run -d --name nextcloud-db \ --network dockernet \ -e MYSQL_ROOT_PASSWORD="rootpassword" \ -e MYSQL_DATABASE="nextcloud" \ -e MYSQL_USER="nextcloud" \ -e MYSQL_PASSWORD="nextcloud_db_password" \ -v /opt/nas/mysql:/var/lib/mysql \ mysql docker run -d --name nextcloud \ --network dockernet \ -e PUID=1000 -e PGID=1000 \ -e TZ=Asia/Shanghai \ -p 8080:80 \ -v /opt/nas/nextcloud_data:/data \ linuxserver/nextcloud docker run -d --name duplicati \ --network dockernet \ -e PUID=1000 -e PGID=1000 \ -e TZ=Asia/Shanghai \ -p 8200:8200 \ -v /opt/nas/duplicati:/config -v /opt/nas/backup:/backup \ wonderfall/duplicati 5. 安裝完成 現在,你可以通過 web 瀏覽器使用 http://localhost:8080 訪問你的 NAS 了。使用 Duplicati 備份你的數據。