背景:个人笔记
安装docker
请看docke安装篇
在线安装docker:
离线安装docker:
拉取nginx镜像
docker pull registry.cn-hangzhou.aliyuncs.com/fuyonghai/aigw_nginx:v2
启动镜像为容器
docker run --name mynginx -d -p 80:80 registry.cn-hangzhou.aliyuncs.com/fuyonghai/aigw_nginx:v2
创建配置文件目录
mkdir -p /opt/www_home/nginx/html
mkdir -p /opt/www_home/nginx/log
mkdir -p /opt/www_home/nginx/conf
复制配置文件
将启动的容器中nginx配置文件复制到已创建好的文件目录中
docker cp aigw_web:/etc/nginx/nginx.conf /opt/www_home/nginx/conf/nginx.conf
docker cp aigw_web:/etc/nginx/conf.d /opt/www_home/nginx/conf/conf.d
停止容器
停止已启动的nginx容器并删除
docker stop 容器id
docker rm 容器id
挂载启动
挂载的方式重新启动nginx镜像
docker run -d -p 80:80 --name www.aigw.top --privileged --restart always \
-v /opt/www_home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /opt/www_home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /opt/www_home/nginx/html:/usr/share/nginx/html \
-v /root/nginx/log:/var/log/nginx \
registry.cn-hangzhou.aliyuncs.com/fuyonghai/aigw_nginx:v2
验证
[root@aigw ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
684be51c7db5 registry.cn-hangzhou.aliyuncs.com/fuyonghai/aigw_nginx:v2 "/docker-entrypoint.…" 15 hours ago Up 15 hours 0.0.0.0:80->80/tcp, :::80->80/tcp www.aigw.top
[root@aigw ~]#
[root@aigw ~]# curl 127.0.0.1
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<h1>你好</h1>
1dsfaafdi阿斯蒂芬s2312312412
QA
1.浏览器访问时访问不到,将防火墙关闭或者放行80端口;
2.访问页面显示乱码,nginx.conf文件配置上utf-8字符集,index.html文件配上utf-8字符集;
360

被折叠的 条评论
为什么被折叠?



