更新: 最近、サーバーがマイニング ウイルスによってハッキングされたことが判明しました。これは、おそらく redis にパスワードが設定されていなかったことが原因です。 1. Redisイメージを取得するdocker pull redis バージョン番号を指定します: docker pull redis:4.0.9 バージョン番号を追加しない場合は、デフォルトで最新バージョンが取得されます。docker search redisを使用してイメージソースを表示することもできます。 2. ローカル画像を表示Docker イメージ 3.コンテナを起動してマッピングを実行します①redis.confを保存する設定ファイルディレクトリを作成します。公式サイトからファイルをダウンロードします。 ②フォルダを作成し、新しい設定ファイルを作成し、公式サイトからダウンロードした設定ファイルを貼り付けて修正する /usr/local/docker ディレクトリに移動します。 ディレクトリを /usr/local/docker/redis.conf に変更します。 ③起動時のデフォルト設定を変更します(上から下へ): bind 127.0.0.1 #この部分をコメントアウトして、redis をローカルアクセスのみに制限します protected-mode no #デフォルトはyesで、保護モードをオンにしてローカルデバイスへのアクセスを制限します daemonize no #デフォルトは no です。yes に変更すると、Redis がデーモン プロセスとして起動されます。プロセスが強制終了されない限り、バックグラウンドで実行できます。yesに変更すると、Redis を起動する構成ファイルが失敗します。 databases 16 #データベースの数 (オプション)。動作するかどうかを確認するためにこれを変更しました。 。 dir ./ #ローカルのredisデータベースストレージフォルダを入力します(オプション) appendonly yes #redis 永続性 (オプション) 4.dockerがredisコマンドを起動するdocker run -p 6379:6379 --name myredis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes コマンドの説明: -p 6379:6379ポート マッピング: 前の部分はホスト部分を表し、後の部分はコンテナー部分を表します。 --name myredis は表示や操作に便利なコンテナ名を指定します。 -vマウントディレクトリ。ルールはポートマッピングと同じです。 なぜディレクトリをマウントする必要があるのか:個人的には、Docker はサンドボックス分離レベルのコンテナだと考えています。これが Docker の特性であり、セキュリティ メカニズムです。Docker は外部 (ホスト) リソース ディレクトリに自由にアクセスできないため、このディレクトリ マウント メカニズムが必要になります。 -d redisはバックグラウンドでredisを起動することを意味します redis-server /etc/redis/redis.conf は設定ファイルを使用して redis を起動し、コンテナ内の conf ファイルをロードし、最後にマウントされたディレクトリ /usr/local/docker/redis.conf を見つけます。 --appendonly yes はRedis の永続性を有効にします 5. 操作が成功したかどうかを確認するdocker ps 実行中のコンテナを表示する docker は myredis/27ddba64faa6 (コンテナ名/ID) をログに記録します。 Docker の基本コマンド: すべてのDockerイメージを表示 イメージを削除します(最初に使用中のコンテナを停止するように求められます)docker rmi イメージ名/イメージ ID すべてのコンテナを表示する docker ps -a コンテナの実行ログを表示する docker logs コンテナ名/コンテナ ID コンテナを停止し、docker stop container name/container idを実行します。 コンテナを終了した後、docker start コンテナ名/コンテナIDを実行します。 コンテナの再起動 docker restart コンテナ名/コンテナID コンテナを削除する docker rm コンテナ名/コンテナID これで、docker に redis をインストールして、設定ファイルで起動する方法の説明は終わりです。docker に redis をインストールして起動する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ウェブページ内でウェブテーブルやdivレイヤーが引き伸ばされる問題の解決策
>>: CSS を使用して半透明の背景と不透明なテキストを実現する例
1. 親コンポーネントは props を使用して子コンポーネントにデータを渡すことができます。 2....
1. MySQL Community Server 5.7.16をダウンロードしてインストールします...
序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...
背景開発プロセス中に Docker コンテナ化をサポートするために、通常は Maven を使用してコ...
JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...
目次複数テーブル結合の基本構文クロス結合と直積現象クロスコネクトデカルト積現象内部結合外部結合左外部...
IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...
この記事の例では、WeChatアプレットの水平スクロールと垂直スクロールを実現するための具体的なコー...
IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...
目次序文sudo書き込み権限を追加するgit 2.9.0をインストールopenssl 1.1.1l ...
MySQL はほとんどの場合、GROUP BY クエリと DISTINCT クエリを同様に処理します...
フレックス レイアウトは間違いなくシンプルで使いやすいです。レイアウトをよりシンプルかつ高速にします...
1. はじめにSELinux が Linux にもたらす主な価値は、柔軟で構成可能な MAC メカニ...
目次1. 初期SQLの準備2.MysqlはSQL文の実行時間をチェックします3. さまざまなクエリの...
長い引用には blockquote を、短い引用には q を、参考文献には cite を使用します。...