下载官方网站app下载,215做网站,如何免费建一个学校网站,国外有没有做物理小实验的网站前提#xff1a;有一台华为云服务器。 
华为云HECS云服务器#xff0c;安装docker环境#xff0c;查看如下文章。 
华为云HECS安装docker-CSDN博客 
一、拉取镜像 
下载最新版Nginx镜像 (其实此命令就等同于 : docker pull nginx:latest ) 
docker pull nginx查看镜像 
dock…前提有一台华为云服务器。 
华为云HECS云服务器安装docker环境查看如下文章。 
华为云HECS安装docker-CSDN博客 
一、拉取镜像 
下载最新版Nginx镜像 (其实此命令就等同于 : docker pull nginx:latest ) 
docker pull nginx查看镜像 
docker images 二、宿主机创建挂载目录 
执行如下命令  
mkdir -p /usr/local/nginx/conf
mkdir -p /usr/local/nginx/log
mkdir -p /usr/local/nginx/html 
mkdir的-p参数有文件夹则略过没有则创建。  三、 生成容器 
执行命令 
docker run -p 80:80 --name nginx -d nginx 四、 复制文件 
1、确认文件地址 
1.1进入容器内部 
docker exec -it nginx /bin/bash  
1.2找到nginx.conf所在的地址(找到相关配置文件) 
find / -name nginx.conf 这里以/etc/nginx/nginx.conf为例其他类似 
1.3退出容器 
exit 
2、复制文件 
//将容器文件复制到宿主机 
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf
docker cp nginx:/etc/nginx/conf.d/ /usr/local/nginx/conf
docker cp nginx:/usr/share/nginx/html/ /usr/local/nginx
docker cp nginx:/var/log/nginx /usr/local/nginx/log 五、关闭容器 
docker stop nginx 
六、删除容器 
docker rm nginx 七、 以挂载的方式启动容器 
命令如下 
docker run -p 80:80 \
--name nginx \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/nginx/log:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
--restartalways \
--privilegedtrue \
-d nginx 参数解析 【-p 80:80】 将宿主机80端口与容器内80端口进行映射 【–name】 给容器命名 【-v】 将宿主机目录或文件与容器内目录或文件进行挂载映射 【 --restartalways】 开机启动失败也会一直重启 【--privilegedtrue】获取宿主机root权限。 【-d】表示后台启动 八、HECS安全组开端口 九、访问nginx 有nginx标识证明访问成功。