オリジナルリンクします。https://blog.csdn.net/weixin_42456466/article/details/87270959
1.取得Redisのミラー
ドッキングウィンドウプルRedisの
バージョン番号を指定します。
ドッキングウィンドウのプルRedisの:4.0.9
2.チェックローカルミラー
ドッキングウィンドウの画像
3.次に、マッピングを行う、コンテナを起動
①redis.confためのプロファイルディレクトリを作成し、ファイルは公式サイトからダウンロードしました。
②ダウンロードし、修正するために公式サイトから設定ファイルに貼り付け、新しいプロファイルを作成し、フォルダを作成
MKDIRは/ usr / local /ドッカ
我々は/usr/local/docker/redis.conf
③起動時のデフォルトの設定(上から下へ)変更します。
ローカルのみのアクセス制限Redisのあるこの部分アウトバインド127.0.0.1#コメント、
ローカルアクセスに制限なし#デフォルトはyesを、保護モードがオンにされていないプロテクトモード、
何の#デフォルトをデーモンノー、はいデーモンが開始されるプロセスを強制終了しない限り、Redisのを開始するための方法を失敗し、構成ファイルにyesと、バックグラウンドで実行することができることを意味しへ
16#データベース番号(オプション)、私はこの効果かどうかを確認するためだけの変更データベース。。
ディレクトリ./#ローカルのRedisデータベース格納フォルダを入力します(オプション)
appendonlyはい#redis持続性(オプション)
4.docker開始Redisのコマンド
6379 -pドッキングウィンドウの実行:6379 --name myredis -v -v /usr/local/docker/redis.conf:/etc/redis/redis.confは/ usr / local /ドッキングウィンドウ/データ:/データ-d Redisのredis- --appendonlyはい/etc/redis/redis.confサーバー
コマンドの説明:
6379 -p:6379ポートマッピング:フロント主部:容器の一部を表します。
--nameは、容器、ビューの名前を指定し、操作がより便利ですmyredis。
-vディレクトリ、同じルールやポートマッピングをマウントします。
なぜディレクトリをマウントします。このディレクトリのメカニズムを実装する必要があるので、私は個人的にドッキングウィンドウは、サンドボックスの分離レベルの容器であると信じて、これは、外部(ホスト)リソースディレクトリにだけアクセス、その機能や安全機構ではありません。
-dのRedis Redisの先頭に背景を表します
最終的にはRedisのを起動するための設定ファイル/etc/redis/redis.confのRedisサーバ、confファイルをコンテナにロードされ、マウントされたディレクトリ/usr/local/docker/redis.confを見つけます
--appendonlyはい永続オープンのRedis
正常に動作させるため5.チェック
コンテナを実行している参照するにはドッキングウィンドウのPS
ドッカーズログmyredis / 27ddba64faa6(コンテナ名/ ID)
基本的なコマンドをドッカー:
すべてのミラードッキングウィンドウの画像を見ます
RMIイメージ名/ IDミラードッカ(あなたが使用中の船舶を停止するよう求めるメッセージが表示されます)、ミラーを削除します
すべてのコンテナを見るドッキングウィンドウのps -a
実行ログ]ドッキングウィンドウログコンテナ船名/ IDのコンテナをチェック
ドッキングウィンドウ停止コンテナを実行しているストップ名/コンテナ船のID
ファイル名を指定して実行]ドッキングウィンドウが終了した後、コンテナ名/ IDのコンテナ船を開始します
再起動ドッカ再起動コンテナ船名/ IDのコンテナ
削除コンテナのドッキングウィンドウRMコンテナ名/ IDのコンテナ