Dockerでのredisのインストールと実行
2136 ワード
ミラー公式サイト:
https://hub.docker.com/_/redis
1.ミラーを引き抜く:
2.redisのimages idを取得する:
2.ミラーを実行します.ポートをマッピングしてミラーを実行するステップと呼ばれます.
説明:
docker run-d-pコンテナマッピングのポート番号:ソフトウェアを実行するデフォルトのポート番号--nameコンテナ名[カスタム]IMAGE ID
次にredisクライアントを介して接続します. ip:サーバパブリックネットワークip ポート:63791 を選択します.
その他の高度な配置は後で書きます....
https://hub.docker.com/_/redis
1.ミラーを引き抜く:
docker pull redis
2.redisのimages idを取得する:
[root@wangqinmin /]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 0f55cf3661e9 3 weeks ago 95MB
2.ミラーを実行します.ポートをマッピングしてミラーを実行するステップと呼ばれます.
docker run -d -p 63791:6379 --name Myredis 0f55cf3661e9
: netstat -tunlp
説明:
docker run-d-pコンテナマッピングのポート番号:ソフトウェアを実行するデフォルトのポート番号--nameコンテナ名[カスタム]IMAGE ID
次にredisクライアントを介して接続します.
その他の高度な配置は後で書きます....
:
docker redis ,
1. , 。
[root@wangqinmin ~]# docker ps -a
:
[root@wangqinmin ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
373859f18930 0f55cf3661e9 "docker-entrypoint..." 2 weeks ago Up 2 weeks 0.0.0.0:63791->6379/tcp redis
54e115dbc5ae mysql:5.6.42 "docker-entrypoint..." 2 weeks ago Up 2 weeks 0.0.0.0:33061->3306/tcp mysql.5.6.42
35937e30972d mysql:5.6.26 "/entrypoint.sh my..." 2 weeks ago Up 2 weeks 0.0.0.0:33060->3306/tcp mysql.5.6.26
NAMES: :redis ( , redis)
2. : redis ( reids, )
[root@wangqinmin ~]# docker exec -it redis /bin/bash
3. : redis : which redis-cli
root@373859f18930:/data# which redis-cli
/usr/local/bin/redis-cli
4. , :cd /usr/local/bin/
root@373859f18930:/data# cd /usr/local/bin/
root@373859f18930:/usr/local/bin# ls
docker-entrypoint.sh gosu redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
5. redis: :
:./redis-cli
:
root@373859f18930:/usr/local/bin# ./redis-cli
6. key :
127.0.0.1:6379> keys *