Docker で Redis を起動して入力する手順は次のとおりです:
まず、docker
docker search 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 ~]#
[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>
以上がDockerコンテナでredisを正常に起動して入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。