一. 部署Redis
1. 去 https://hub.docker.com/ 中搜索Redis镜像,查看相关版本
2. 下载5.0版本的镜像
docker pull redis:5.0
3. 构建容器,并做端口映射
docker run -id --name=myredis -p 6379:6379 redis:5.0
PS: 6379是redis的默认端口,这里将容器内redis的6379端口和宿主机的6379端口进行映射。
4. 使用Redis客户端进行访问
在Redis目录下运行链接指令:
--win下的连接 redis-cli.exe -h xxx.xx.xx.xxx -p 6379 --Linux下连接(多了 ./ 表示当前目录) ./redis-cli.exe -h xxx.xx.xx.xxx -p 6379 --含密码 ./redis-cli.exe -h xxx.xx.xx.xxx -p 6379 -a 123456
运行结果如下图,进行数据的存储和读取。
windows下用用命令连接:(win下是3.2版本)
window下UI客户端连接:
Linux下用命令连接:
二. 部署Nginx
1. 下载Nginx最新镜像
docker pull nginx
2. 在宿主机(Linux主机)中准备对应的目录和Nginx所需的配置文件
(1).在工作目录(root)下,创建对应的目录和文件
# 在/root目录下创建nginx目录用于存储nginx数据信息 mkdir ~/nginx cd ~/nginx mkdir conf cd conf # 在~/nginx/conf/下创建nginx.conf文件,粘贴下面内容 vim nginx.conf
如下图
(2). 把下面的配置文件复制到 nginx.conf 中
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; }