docker安装,nginx负载均衡配置*
2020-03-09 23:35
615 查看
1.docker安装
# 1)安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 2)添加Docker软件包源(否则doker安装的不是新版本) yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 3)安装Docker CE yum install -y docker-ce # 4)启动Docker服务并设置开机启动 systemctl start docker systemctl enable docker # 5)测试docker是否安装成功(hello-world是官方提供的一个测试镜像) docker run hello-world # 6)查看docker基本信息 docker info docker version
2.docker简单使用(创建一个ngixn容器)
# 1、创建一个nginx容器 docker run -it nginx # 2、查看docker运行的容器(可以获取到这个容器的id) docker ps # 3、访问这个容器 # 进入这个nginx容器(进入的文件系统和宿主机是完全隔离的,有自己独立的文件系统) docker exec -it 73877e65c07d bash # 4、查看当前容器的 IP docker inspect 73877e65c07d # 73877e65c07d是通过docekr ps查看到的容器ID curl 172.17.0.2 # 测试这个nginx容器是否可以访问
3.nginx负载均衡配置
1)使用搭建第一台nginx服务 [root@linux-node4 ~]# docker container run -d --name web01 -p 81:80 nginx 测试访问:http://自己ip:81/ root@c58a7f1fb89d:/# docker exec -it web01 bash root@c58a7f1fb89d:/# echo web01 > /usr/share/nginx/html/index.html
2)使用docker搭建第二台nginx服务 [root@linux-node4 ~]# docker container run -d --name web02 -p 82:80 nginx 测试访问:http://自己ip:82/ root@a3440d30f27c:/# docker exec -it web02 bash root@a3440d30f27c:/# echo web02 > /usr/share/nginx/html/index.html
4.默认轮训(在真实主机中安装nginx并配置负载均衡)
[root@izbp19kniw9k2ljqdjmld5z ~]# cd /etc/nginx/conf.d [root@izbp19kniw9k2ljqdjmld5z conf.d]# vim default.conf
1. upstream是自己写的,一定要放在server外面 upstream myservers { server 192.168.56.14:81; # 换成自己ip server 192.168.56.14:82; # 换成自己ip } 2. server其实默认已经有一个,只需要修改location中配置,指定转发代理即可 server { location / { proxy_pass http://myservers; } } 重启:systemctl restart nginx 开启 systemctl start nginx 就OK了!
下一篇 ——> docker基本介绍&docker镜像&docker常用命令
- 点赞 3
- 收藏
- 分享
- 文章举报
相关文章推荐
- 基于windows10下安装docker,并配置IDEA
- Docker 1.12.3 在 Ubuntu 16.04 上的安装和配置
- redhat 8.0安装docker,docker配置
- Docker的学习(一)Windows下安装docker环境以及基础的配置
- Docker-1-安装与配置
- 【Docker】Docker学习笔记(1)-Windows下的配置与安装
- Docker的安装配置及使用详解
- 如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
- ubuntu 14.04 64位安装配置docker教程
- (一)centos7.3安装docker,配置镜像源
- docker(1):virtualbox 安装CoreOS系统,配置registry-mirror
- CentOS 6.5 安装配置Docker指南
- 安装配置Rancher管理docker
- Portainer -- Docker可视化管理工具的安装配置及使用
- docker安装和配置Grafana
- Docker安装及加速配置及基本操作
- ubuntu下安装配置部署zabbix——基于docker
- ubuntu下安装配置部署zabbix——基于docker
- Docker虚拟化技术系列之-Docker安装配置