Nginx快速上手
- 安装必要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置Docker仓库
通过以下命令添加D服务器托管网ocker的官方仓库到yum源中:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装Docker Engine
通过yum安装Docker Engine:
yum install docker-ce docker-ce-cli containerd.io
- 启动Docker服务
安装完成后,启动Docker服务:
systemctl start docker
- 验证Docker安装
通过运行hello-world镜像来验证是否正确安装了Docker:
docker run hello-world
通过以下命令查看运行情况
docker ps -a
- 应用
启动Nginx,自动拉起最新版镜像,可通过访问服务器ip检查是否成功启动Nginx
docker run -d -p 80:80 nginx
相关小知识
- 启动nginx:start nginx.exe
- 停止nginx:nginx.exe -s stop
- 重载nginx配置:nginx.exe -s reload
- 检测配置文件:nginx.exe -t -c conf/nginx.conf
- 查看nginx版本:nginx.exe -V
进入Nginx可通过命令:docker exec -it nginx bash
Nginx在容器中的工作目录为: /usr/share/nginx/html
数据卷存放位置为:/var/lib/docker/volumes
上传静态资源
数据卷只能在创建时挂载,由于第一步只是演示,没有挂载数据卷,这里需要先删除之前的镜像。
删除Nginx
docker rm -f nginx
数据卷挂载,注意在/var/lib/docker/volumes
先创建一个目录,比如名字为html
docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx
之后,会生成一个_data
目录,目录下有50.html
和index.html
,在此目录下上传一张图像,可根据ip和资源名访问。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
669. 修剪二叉搜索树 卡哥讲的两个遍历的方法不太听得懂,去题解找了一个和昨天的题类似的删除二叉树节点的方法,感觉好不错。但是还是挺难写出来的,需要判断的情况有点多,再加上递归,我有点泪目了。 class Solution { public: // 感觉这个…