1. Dockerのインストールと起動yum で epel-release をインストールします yumでdockerをインストール サービスdocker開始 2. Docker-composeのインストールcurl -L http://github.com/docker/compose/releases/download/1.17.0/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 3. 画像構成1. nextcloudネットワークを作成する必要があります: docker create network nextcloud [root@VM_0_3_redhat nextcloud]# docker ネットワークを作成 nextcloud b01cd2af784023bb9deb416f6f147b883ceac3d4094b0573bcbe4fe29eb8ef7e 2. docker-compose.ymlファイルを編集してイメージ情報を設定します: vi docker-compose.yml バージョン: '2' サービス: デシベル: コンテナ名: cloud_db 画像: mysql ボリューム: - 「./data/cloud/mysql:/var/lib/mysql」 再起動: 常に 環境: MYSQL_ROOT_PASSWORD: ルート MYSQL_DATABASE: ネクストクラウド アプリ: コンテナ名: cloud_app 依存: -db 画像: nextcloud ボリューム: - ./data/cloud/config:/var/www/html/config - ./data/cloud/data:/var/www/html/data - ./data/cloud/apps:/var/www/html/apps リンク: -db ポート: - 「2333:80」 再起動: 常に クローン: コンテナ名: cloud_cron 画像: nextcloud リンク: -db ボリューム数: - アプリ ユーザー: www-data エントリポイント: | bash -c 'bash -s <<EOF トラップ「break;exit」SIGHUP SIGINT SIGTERM /bin/true; の間、 /usr/local/bin/php /var/www/html/cron.php 睡眠900 終わり EOF' 再起動: 常に ウェブ: コンテナ名: cloud_web 画像: abiosoft/caddy ボリューム: - ./Caddyfile:/etc/Caddyfile - ~/.caddy:/root/.caddy ポート: - 80:80 -443:443 再起動: 常に ネットワーク: デフォルト: 外部の: 名前: ネクストクラウド 3. イメージをプルする: 4. 構成を開始します。1. イメージが正常にプルされたら、docker-compose.ymlで設定した2333ポートと同じリスニングポートを確認します。 2. http://ip:2333 にログインします。 3. nextcloud にログインするためのユーザーを作成し、データベース情報を入力します。先ほど、MySQL データベースの使用を指定しました。ここで、MySQL ユーザー名とパスワード データベースを入力します。ホスト名には db と入力するだけです。最後に「インストール」をクリックします。 4. インストールが完了したら、nextcloud のメイン インターフェイスに入ります。初めて入ると、マルチクライアントのダウンロード アドレスの入力を求められます。 5. 個人用ストレージのメインインターフェイス。 6. docker-compose.yml の設定に従って、イメージ内のデータ情報がローカルに保存されます。 docker+nextcloud による個人用クラウドストレージシステムの構築の実装に関するこの記事はこれで終了です。docker nextcloud によるクラウドストレージシステムの構築の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: ウェブページ作成時に標準 HTML コードを使用する際のポイント
1: ターミナルに入ったらPHPのバージョンを確認する php -v出力は次のようになります。 PH...
2 つのパラメータ innodb_flush_log_at_trx_commit と sync_bi...
tbody 要素は、thead 要素および tfoot 要素と組み合わせて使用する必要があります...
目次サンプルコードレンダリングコード分析要約するサンプルコード var データ = [220, ...
目次HTML ページの作成js部分の機能を実装する1. 左ボタンと右ボタン2. 小さな円を動的に生成...
目次1. 矢印関数の使用1. 通常関数から矢印関数へ2. 中括弧を省略してリターンする3. 括弧を省...
1. MYSQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...
Web ページの制作では、要素の表示と非表示は非常に一般的な要件です。この記事では、要素を表示したり...
1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...
目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...
プロジェクトの背景最近、webpackのバージョンが古いプロジェクトがあります。 リーダー層では今の...
必要ユーザーがフォームに入力して「保存」をクリックすると、PDF ドキュメントを直接ダウンロードでき...
「.zip」形式は、Windows システムでファイルを圧縮するために使用されます。実際、「.zip...
[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...
目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...