ホームページ  >  記事  >  データベース  >  Dockerコンテナでredisを正常に起動して入力する方法

Dockerコンテナでredisを正常に起動して入力する方法

王林
王林転載
2021-03-16 10:03:197979ブラウズ

Dockerコンテナでredisを正常に起動して入力する方法

Docker で Redis を起動して入力する手順は次のとおりです:

まず、docker

docker search redis
を通じて Redis に関連するイメージ ソースを検索する必要があります。

次に、Docker を通じて Redis イメージ ソースをダウンロードします。

docker pull redis

ここでバージョンが設定されていない場合は、デフォルトで最新のイメージ ソースがダウンロードされます。

[root@localhost ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat          latest              aeea3708743f        9 days ago          529 MB
docker.io/rabbitmq        latest              2b5cda43d345        2 weeks ago         151 MB
docker.io/elasticsearch   7.6.0               5d2812e0e41c        2 weeks ago         790 MB
docker.io/redis           latest              44d36d2c2374        2 weeks ago         98.2 MB
docker.io/mysql           latest              791b6e40940c        2 weeks ago         465 MB
[root@localhost ~]#

次に、Redis コンテナを作成して起動します

最初に Docker を起動します

[root@localhost ~]# systemctl start docker

Docker で Redis を起動します

ここではコンテナのエイリアスを設定しません, -d バックグラウンド起動を表します。

[root@localhost ~]# docker run -d redis
da45019bf760304a66c3dd96b8847a50eddd8c73ff77cd3b3f37a46d7f016834

次のように Redis を起動することもできます。ここで、-p はポート マッピングを表し、コンテナーの 6379 を Docker を実行しているマシンのポート 6379 にマッピングします。--name はカスタム コンテナー名を表します

[root@localhost ~]# docker run -d -p 6379:6379   --name="myredis"  redis
249dd65794b32310dea5e094f41df845d971b623382ddc1179c404402f576750
[root@localhost ~]#

(学習ビデオ共有: redis ビデオ チュートリアル)

Redis ターミナルに入る

docker exec :在运行的容器中执行命令
# 语法
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
# OPTIONS说明:
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端

Docker のコンテナ ID は docker -ps

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
249dd65794b3        redis               "docker-entrypoint..."   3 minutes ago       Up 3 minutes        0.0.0.0:6379->6379/tcp   myredis
da45019bf760        redis               "docker-entrypoint..."   18 minutes ago      Up 18 minutes       6379/tcp                 naughty_pasteur
[root@localhost ~]#
# で確認できます# #redis-cli は、redis クライアントを実行することを意味します。

[root@localhost ~]# docker exec -it da45019bf760 redis-cli
127.0.0.1:6379> 
127.0.0.1:6379> set msg "Hello World Redis"
OK
127.0.0.1:6379> get msg
"Hello World Redis"
127.0.0.1:6379>

関連する推奨事項:

redis データベース チュートリアル

以上がDockerコンテナでredisを正常に起動して入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。