使用Nginx部署静态网站
按照网上教程安装Docker,并使用Docker容器部署静态网站,网上参考教程如下:
1、https://yeasy.gitbook.io/docker_practice/install
2、https://xie.infoq.cn/article/56b71146e70c590e220c468eb
1.安装docker
(1)下载基本的包
sudo yum install -y yum-utils
(2)给虚拟机联网
a.删除etc/sysconfig/network-scripts里面多余的文件并查看
rm-rf ifcfg-enp0s3
b.重启虚拟机和虚拟机网络并检查
systemctl restart network
(4)配置阿里云镜像,加快下载速度
sudo yum-config-manager \
–add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(5)安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
(6)检验安装结果
2.将我电脑本地的静态网站代码压缩包移到到虚拟机里再解压
3.因目前Docker Hub国内无法访问,因此要配置国内可用镜像才能使用docker拉取镜像进行部署,修改docker配置文件如下:
4.Linux防火墙开放端口并重启防火墙
5.开启docker
6.进入代码所在目录进行Nginx镜像拉取和运行docker镜像并绑定端口
7.查看docker容器运行情况
8.访问demo网站(在Windows电脑本地浏览器访问虚拟机的IP地址)