DockerでRedashの中国語版をデプロイしてインストールする方法の詳細な説明

DockerでRedashの中国語版をデプロイしてインストールする方法の詳細な説明

1. インストール手順 Linux 環境でのローカル インストールと比較すると、Docker のインストールは簡単です。Docker のスクリプト インストール プロセスでは、Redis、postgres、Python3.7 イメージが自動的に取得され、Redash の最新のバックグラウンド サーバー、ワーカー、スケジュール イメージが構築されます。フロントエンドの npm 依存パッケージのインストールと最新のフロントエンド コードのパッケージ化は、ボリューム マッピングを通じてサーバー コンテナーにマウントされるため、これらのタスクは手動で 1 回実行する必要があります。さらに、初期のデータベース テーブル構造の構築も手動で 1 回実行する必要があります。これらのアクションが完了したら、Docker コンテナを起動してアクセスできるようになります。インストールプロセスでは海外のサーバーにアクセスする必要があるため、一度で正常にインストールすることは非常に難しく、何度も試行する必要があります。
2. 基本環境構築
1) APT国内ソースを置き換える:

sudo sed -is@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

2) 更新元:

sudo apt アップデート &&sudo apt アップグレード -y

3) DockerとDocker-Composeをインストールする

sudo apt install docker docker-compose -y

4) Dockerの国内ソースを置き換えます。

sudo tee /etc/docker/daemon.json >> EOF
{
"レジストリミラー": ["http://registry.docker-cn.com"]
}
終了

5) Docker サービスを再起動します。

sudosystemctl dockerを再起動します

6) Nodejs と npm をインストールします。

sudo apt インストール nodejsnpm -y

7) npm 国内ソースを置き換えます。

npm config レジストリを設定します https://registry.npm.taobao.org

8) 最新の Nodejs バージョンにアップグレードします。

sudo npm install n -g &&sudo n 安定版

3 Docker自動インストール実行を開始する
1) ソースコードをダウンロードします:

git clone https://github.com/dazdata/redash.git && cd redash

2) Docker のインストール (失敗した場合は、何度か再試行してください):

sudo docker-compose を実行します

4 自動インストール後処理
1) フロントエンドの npm 依存パッケージをインストールします (警告は無視できますが、エラーが報告された場合は、何度か再試行してください)。

npmインストール

2) フロントエンドパッケージング:

npm 実行ビルド

3) データベーステーブル構造を初期化します。

npm 実行ビルド

5 システムの起動と初期設定
1) Dockerコンテナを起動します。

sudo docker-compose を起動します

2) Dockerコンテナを停止するには:

sudo docker-compose を停止します

3) ブラウザに入ります:
http://ローカルホスト:5000
6 その他の注意事項
1) 初めて使用する場合:
「Redash中国語版の初期設定」をご覧ください。
2) その後の使用:
最初に実行する必要があることに注意してください

cd レダッシュ

再実行

sudo docker-compose を起動します

Docker コンテナを起動します。

以上で、DockerでRedashの中国語版をデプロイしてインストールする方法の詳細な説明は終了です。DockerでデプロイしたRedashの中国語版の詳細については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • DockerにRedisをインストールし、設定ファイルとして起動する詳細な説明
  • Docker インストール rocketMQ チュートリアル (最も詳細)
  • docker のインストールが完了し、bridge-nf-call-iptables が無効であると報告される問題を解決します
  • 5分でDockerをインストールする詳細な手順

<<:  JavaScript における URL オブジェクトの素晴らしい使い方

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

推薦する

純粋な CSS 実装 (スクリプトなし) HTML コマンド スタイルのツールチップ テキスト プロンプト効果

実行プロセスを分析します。マウスをノードに移動して、ノードにツールチップ実装を開くための識別子 (...

Linux での mysql-5.7.28 インストール チュートリアル

1. 公式ウェブサイトから Linux バージョンをダウンロードします: https://dev.m...

CSSの一般的なプロパティ

CSS の背景: background:#00ffee; //背景色を設定するbackground-...

MySQLのint主キーの自己増分の問題を解決する

導入MySQL データベースを使用する場合、int を主キーとして使用し、自動インクリメントに設定す...

ElementUIカスタムCSSスタイルが有効にならない問題を解決する

例えば、入力ボックスがあります <el-入力 ref="mySearch"...

Javascript Bootstrapのグリッドシステム、ナビゲーションバー、カルーセルの詳細な説明

目次ブートストラップと関連コンテンツの紹介グリッドシステムネストされた列列オフセット列の並べ替えナビ...

VueはElement el-uploadコンポーネントを使用してピットに足を踏み入れます

目次1. 基本的な使い方2. 画像量の制御3. 画像形式の制限/複数の画像を選択可能補足: vueプ...

MySQLカスタム関数の簡単な使用例

この記事では、例を使用して MySQL カスタム関数の使用方法を説明します。ご参考までに、詳細は以下...

過去の Linux イメージの問題を修正するためのサンプル分析

過去の Linux イメージに関する問題を修正従来の Linux イメージで作成された ECS クラ...

フラットスタイルを使用してウェブサイトをデザインする方法

フラットなウェブサイト構造の本質はシンプルさです。コンテンツの重要なポイントを強調し、ページの装飾効...

マークアップ言語 - タイトル

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Vueはテーマ切り替えのための複数のアイデアを実装します

目次テーマを動的に変更する最初の方法: 動的コンポーネント2番目の方法はルーティング分離です要約する...

背景画像にテキストを表示するためのCSS

効果: <div class="imgs"> <!-- 背景画...

Linux の traceroute コマンドの使用方法の詳細な説明

Traceroute を使用すると、情報がコンピュータからインターネットの反対側のホストまでたどるパ...

HTML 言語百科事典

123WordPress.com-HTML noscriptオブジェクトolオプションPパラントプレ...