# 使用 Docker 部署两个 aspnetcore 项目

docker 部署 aspnetcore 项目

两个项目已经部署好了

# 使用 Docker 部署 Nginx

# 拉取 nginx 镜像

docker pull nginx:latest

# 运行容器

docker run --name mynginx -p 8889:80 -d nginx

# Nginx 配置负载均衡

# 将 nginx 容器内部的配置文件复制到 linux 本地

docker cp 容器名:要拷贝的文件在容器里面的路径  要拷贝到宿主机的相应路径 
docker cp mynginx:/etc/nginx/conf.d/root/advanced/nginx
docker cp mynginx:/etc/nginx/nginx.conf/root/advanced/nginx

# 将 conf.d 文件夹下面的 default.conf 进行修改

# 重新运行 nginx 容器

将之前的 nginx 删除

docker kill mynginx -- 杀死 mynginx
docker rm mynginx   -- 删除 mynginx

将本地配置文件映射到nginx容器

docker run -d --name mynginx -p 8889:80 -v /root/advanced/nginx/conf.d:/etc/nginx/conf.d -v /root/advanced/nginx/nginx.conf:/etc/nginx/nginx.conf --privileged=true nginx
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

teapus 微信支付

微信支付

teapus 支付宝

支付宝