云计算学习笔记(一) docker,nginx,rabbitmq

docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

安装环境:Ubuntu14
检查环境

which curl

安装docker

curl -ssl https://get.docker.com/ | sh

nginx

Nginx是世界上最流行的网络服务器中的一种,负责托管网络上一些流量最高的网站。在多数情况下,Nginx比Apache在资源上更加友好,可以作为网络服务器或反向代理服务器。

使用docker安装nginx

docker pull nginx

正常安装nginx

apt-get install nginx

查看计算机本地IP

ifconfig -a

访问nginx 初始页
在浏览器栏输入

localhost

rabbitmq

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

由于rabbitMq使用erlang语言开发,在安装rabbitMq之前需要安装erlang

sudo apt-get install erlang

安装rabbitMq:

apt-get install rabbitmq-server

安装插件,让rabbitmq默认启动

sudo rabbitmq-plugins enable rabbitmq_manageme

设置账户

rabbitmqctl add_user username password

将账户设置为管理员

rabbitmqctl set_user_tags username administrator

为用户设置读写权限

rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

使用firefox浏览器登录:http://localhost:15672

猜你喜欢

转载自blog.csdn.net/qq_39273039/article/details/89302976