Docker を使用した nextcloud パーソナル ネットワーク ディスクの構築に関するチュートリアル

Docker を使用した nextcloud パーソナル ネットワーク ディスクの構築に関するチュートリアル

1. はじめに

Nextcloud は、強力な機能と完全なプラグインを備えた、非常に使いやすいネットワーク ディスク システムです。個人および企業のネットワーク ディスクのセットアップに最適です。

2. 導入環境

サーバーシステム: CentOS7

Dockerバージョン: 20.10.10

ツール

使用ツール: Docker 20.10.10

4. 展開プロセス

1. ホストに新しい Nextcloud フォルダーを作成します。Nextcloud フォルダーは、Nextcloud コンテナーのストレージ パスをマップするために使用されます。

mkdir -p /home/docker/nextcloud

2. mysql コンテナを構築します。

docker run -d --name mysql \
--restart=常に\
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=hzbb@123321 \
マイスク 

ここに画像の説明を挿入

コマンドの詳細:
–name mysql コンテナの名前はmysqlです
--restart=always dockerサービスを起動するときにコンテナを自動的に再起動します
-p 3306:3306 コンテナポート3306はホストポート3306にマップされます
-e MYSQL_ROOT_PASSWORD=hzbb@123321 mysqlサービスのルートユーザーのパスワードを設定します
mysql mysqlイメージをプルして使用する

3. MySQLコンテナに入り、nextcloudデータベースを作成する

docker exec -it mysql /bin/bash
mysql -uroot -phzbb@123321
データベース nextcloud を作成します。

4. Nextcloudコンテナを構築する

docker run -d --name nextcloud \
--restart=常に\
-p 80:80 \
-v /home/docker/nextcloud/:/var/www/html/ \
ネクストクラウド

コマンドの詳細:

–name nextcloud コンテナ名 nextcloud
--restart=always dockerサービスを起動するときにコンテナを自動的に再起動します
-p 80:80 はホストポート80をコンテナポート80にマッピングします
-v /home/docker/nextcloud/:/var/www/html/ ホストの /home/docker/nextcloud フォルダはコンテナ内の /var/www/html フォルダにマッピングされます
nextcloud nextcloudイメージをプルして使用する

5. Web 経由でホスト IP にアクセスして、Nextcloud の初期インストールを完了します。ここでテストしたホスト IP は 192.168.102.103 です。

ここに画像の説明を挿入

【工事完了~】

【エラー処理】

mysql -uroot -phzbb@123321 を実行すると、エラー メッセージが表示されます: ERROR 2002 (HY000): ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません (2)

mysqlサービスが完全に起動していません。しばらく待ってから再度実行してください。

要約する

Docker を使用して nextcloud パーソナル ネットワーク ディスクを構築するチュートリアルに関するこの記事はこれで終わりです。Docker nextcloud ネットワーク ディスクに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker+nextcloudで個人用クラウドストレージシステムを構築
  • Dockerはnextcloudを使用してプライベートBaiduクラウドディスクを構築します
  • Dockerを使用してNextCloudネットワークディスクを展開する方法
  • Docker を使用して NextCloud プライベート ネットワーク ディスクをインストールおよび展開する方法

<<:  TypeScript 名前空間のマージの説明

>>:  ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

推薦する

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

Win10環境にMysql5.7.23をインストールする際の問題点と落とし穴

たくさんのチュートリアルを読みましたが、うまくインストールできませんでした。しばらく試行錯誤した後、...

MySQLの制限を使用して大規模なページングの問題を解決する方法

序文日常の開発では、MySQL を使用してページングを実装する場合、常に MySQL 制限構文を使用...

SpringBoot アプリケーションの Docker デプロイメントの実装手順

目次序文DockerファイルDockerfile とは何ですか? Dockerfile 構文Spri...

CentOS7.6 システムで yum を使用して lnmp 環境を構成する方法

1. インストールバージョンの詳細 サーバー: MariaDB サーバーバージョン: 5.5.60-...

Vue3のいくつかの利点についての簡単な説明

目次1. ソースコード1.1 モノレポ1.2 タイプスクリプト2. パフォーマンス2.1 ソースコー...

ESXI の仮想マシンにワークステーションをインストールするときに発生するネットワーク障害の解決策

問題の説明ESXI で Windows にワークステーションをインストールした後、内部の仮想マシンは...

高品質なコードを書く Web フロントエンド開発実践書の抜粋

(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...

純粋な CSS を使用して 3D 回転効果を実装するサンプル コード

3D効果を実現するには、主にCSSのpreserve-3dプロパティとperspectiveプロパテ...

Vue3とElectronを使ったデスクトップアプリケーションの詳しい説明

目次Vue CLIはVueプロジェクトを構築しますVue プロジェクトをマークダウン エディターに変...

Webデザインチュートリアル(2):模倣と盗作について

<br />前回の記事では、Webデザインの手順と方法を紹介しました。詳細については、前...

CentOS8 で MySQL 8.0 をインストールしてデプロイする方法

MySQL 8 の公式バージョン 8.0.11 がリリースされました。公式発表によると、MySQL ...

MySQL 5.7.17 winx64 のインストールと設定のグラフィックチュートリアル

MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...

MySQL シリーズ 14 MySQL 高可用性実装

1. 内閣府マスターノードを監視することで、他のスレーブノードへの自動フェイルオーバーを実現できます...

Linux 上の Nginx に複数のバージョンの PHP をインストールする

サーバーの LNPM 環境をインストールして構成する場合、複数のバージョンの PHP の共存を考慮す...