Docker がowncloud を迅速にデプロイする
1.画像をプルします
docker pull owncloud
docker pull mysql:5.7
2. mysqlコンテナを起動します(オプション)
実際、owncloud には sqllite が付属していますが、ファイル インデックスをより速く、より適切に構築するために、データを保存するために MySQL をインストールすることをお勧めします (もちろん、面倒だと思う場合は、この手順を省略してスキップすることもできます)ステップ)、以下では MySql のクイック インストールを紹介します。
docker run --name owncloud-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=root -d mysql:5.7
3.owncloudコンテナを起動します
- MySQL の使用:
docker run -p 8080:80 -d --link mysql:mysql -v /data/owncloud/:/var/www/html owncloud
- MySQL を使用しない場合:
docker run -p 8080:80 -d -v /data/owncloud/:/var/www/html owncloud
説明する
--link mysql:mysql
:
は、前の手順で作成した MySQL コンテナに接続し、MySQL コンテナと通信できるようにするために使用されます。空白のままでも問題ありませんが、その後の操作が少し面倒です。docker run の理解を参照してください --リンク: 目的は次のとおりです。コンテナ内のポートを Raspberry Pi オペレーティング システムのポートにマッピングします。このステップは、ファイルの管理を容易にするために、コンテナ内のパスをコンテナの外にマップすることです。デーモンが実行中です。バックグラウンドで実行されています
-p 80:80
-v /data/owncloud/:/var/www/html owncloud
-d
4.アクセス
IP:8080
5. 管理者アカウントを設定する
管理者/管理者123
6.独自クラウドの設定
- MySQL を使用しない場合は設定する必要はありません。