主要原因是防火墙屏蔽了15672端口,宿主机就不能直接通过 ip:port的形式访问rabbitmq的管理界面了. 解决方法很简单: 设置防火墙规则,使外部主机能够访问虚拟机的15672端口. 启动iptables: modprobe ip_tables 开放rabbitmq的15672端口: -j ACCEPT 然后就可以访问啦 用户名和密码都是guest…
宿主机无法访问虚拟机中的web服务 在Windows7宿主机中的VMware虚拟机中安装了CentOS6.5操作系统,并且基于Nginx搭建了Web服务器,网页刚刚搭建好的时候,通过宿主机的浏览器可以访问虚拟机中的网页.但是过了一会儿,就无法访问了,这个问题困扰了自己好几天,每次只好通过虚拟机快照返回到刚刚建立好web服务的那一步,这样就能访问了,但过了一会儿又不能访问了. 后来通过网上查找资料,终于明白了,是一位CentOS6.5的防火墙没有开通web服务的80端口,屏蔽了外部的访问.有两种方…
docker中启动容器提示端口被占用,但是 docker ps -a 查不到信息 1.查询端口被占用的id netstat -ntpl |grep 3306 2.杀掉该id kill -9 如果kill -9杀id无效,请看另一篇博客 https://www.cnblogs.com/Rui6/p/13983713.html…
背景: 在做用Jenkins构建docker的操作,需要用Jenkins调用docker命令,需要先安装docker-build-step插件,然后开启docker远程访问. 默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进行本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker API进行操作. 如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口,这样才能实现远程通信.…
有些同学的电脑原来是Windows系统的,但为了需要,又下载了一个Ubuntu系统,变成双系统的电脑. 但是,在Ubuntu下,Windows的磁盘是打不开的,用网盘或者U盘又是很不方便,所以ljn教你如何在Ubuntu下访问磁盘. 1.打开主文件夹…
在我们使用rabbitmq时,首先要对其进行安装,而后才能对其进行使用 安装 Erlang 由于 RabbitMQ 是采用 Erlang 编写的,所以需要安装 Erlang 语言库.就像 java 需要安装 jvm 一样. 首先在系统中加入 erlang apt 仓库. $ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb $ sudo dpkg -i erlang-solutions_1.0_all.…
首先添加规则有两个参数:-A和-I,其中-A是添加到规则的末尾:-I可以插入到指定位置,没有指定位置的话默认插入到规则的首部,由于匹配规则是从上往下,依次查找的,可能出现配置的规则冲突导致后续的规则不起效 保存iptables规则 sudo iptables-save 保存ipv6 的iptables规则 sudo ip6tables-save 查看iptables规则 sudo iptables -L 查看iptables规则,以数字形式 sudo iptables -L -n 查看iptab…
这篇文章主要介绍了简单了解如何在spring中使用RabbitMQ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 常见的消息中间件产品: (1)ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现. (2)RabbitMQ AMQP协议的领导实现,支持多种场景.淘宝的MySQL集群内部有使用它进行通讯,Open…
[内容指引] 本篇实战演示如何操作Docker中的mysql数据库,包含以下五个知识点: 登录容器: 登录mysql: 运行SQL指令创建数据库: 退出mysql: 退出容器: 1.登录容器 我们在上一篇中运行过如下指令: docker run --restart=always --name first-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest 运行后在Docker中产生了一个名为"first-mysql&q…
获取可访问Docker守护程序的容器 docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client 运行具有完全root访问权限的容器 docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --…
在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的各个角落,操作起来尤为不便,特别考虑到后续我们可能在一台服务上装多个tomcat项目,实现起来就更加麻烦,所以推荐第一种安装方式. 1.下载 官网地址:https://tomcat.apache.org/ 我下载的是tomcat8记住要下载tar.gz后缀的文件. 2.上传到ubuntu服务器 这个…
Minicom是linux下串口通信的软件,下面讲下ubuntu Minicom的安装和配置. 安装: sudo apt-get install minicom 或在新立得软件包管理器中搜索“minicom”,安装搜索到的minicom 配置: 在使用minicom之前, 首先要保证你对串口有读/写的权限. 串口COM1对应ttyS0, COM2对应ttyS1. 使用这个命令来看你对COM1的权限:   $ ls -l /dev/ttyS0 1. 运行$ sudo minicom 2. 先按下C…
系统:Debian Docker 目标:在docker(debian系统)中安装ssh服务,实现远程登陆和控制docker 步骤: 初始状态:通过docker pull debian得到的一个debian的docker 1,docker run -i -t debian /bin/bash 登录到docker的shell界面,方便之后的操作 2,apt-get update: docker默认root登录,apt-get install 几乎不能用,因为需要更新一下源(可能是为了更轻量) 3,a…
如何进入 Docker 容器 英文原文:How to enter a Docker container 在这篇文章里,我将讨论四种连接Docker容器并与其进行交互的方法.例子中所有的代码都可以在GitHub中找到,你可以亲自对它们进行测试. nsenter 从util-linux版本2.23开始,nsenter工具就包含在其中.它用来访问另一个进程的名字空间.nsenter要正常工作需要有root权限.很不幸,Ubuntu 14.4仍然使用的是util-linux版本2.20.安装最新版本的u…
什么是Code::Blocks Code::Blocks是一个免费.开源.跨平台的集成开发环境,使用C++开发,并且使用wxWidgets做为GUI库.Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充.目前, Code::Blocks主要针对开发C/C++程序而设计.Code::Blocks目前支持Windows.Linux及Mac OS X数种平台.用户亦能够在FreeBSD环境中建设Code::Blocks ——Code::Blocks - 维基百科,自由的百科全书 Co…
我发现了问题后,花了两天的时间解决了这个问题. 一.测试在docker本机中使用curl "ip地址:端口" 查看是否能访问成功,结果是没问题,排除了docker安装失败的问题 二.我查了好多方法,尝试修改各种配置(方法很容易百度),结果失败 最后,重点来了,竟然是浏览器问题,ie浏览器无法访问成功,我换了浏览器之后,成功.…
Android的应用层开发大部分还是采用JAVA,如果想使用ffmpeg库,就必须利用JNI,使得Java可以调用C/C++的库. JNI其实就是定义的一个转接接口,可以让Java的代码调用C/C++的库,我的理解有点像C#中调用C/C++的DLL需要一个proxy工程一样.编译好的ffmpeg库文件名为:libffmpeg.so,它是一个普通的C/C++动态链接库.下面以libffmpeg.lib为例子,讲述在Android开发中,如果使用JNI调用C/C++的库. 1,准备工作 在做JNI开…
安装rabbitMQ的命令 docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management 然后进入代码运行 第一种方式: 发送方: 接收方:(手动结束 Ctr…
安装Docker yum install docker //安装完成以后,可以查看一下docker的版本 docker -v //Docker version 1.13.1, build 64e9980/1.13.1 安装RabbitMQ //可以使用下面命令查询rabbitmq docker search rabbitmq 也可以去https://hub.docker.com/查询,建议第二种 搜索rabbitmq,选择第一个 点击tags 选择一个management结尾的版本,因为这种带有…
1. 编译安装OpenCV2.4.9  本博已有文章描述 2. 安装Qt和QtCreator 从qt-project.org 下载Qt安装文件 qt-opensource-linux-x64-5.4.1.run 从Windows下下载拷贝过来的,*.run没有执行权限, .run 双击就安装完了Qt 和 QtCreator 3. 配置Qt gedit /home/jackielee/Qt5.4.1/5.4/gcc_64/mkspecs/linux-g++-64/qmake.conf 增加两行 Q…
注:192.168.1.203机器上装有docker,容器在该机器上 mysql> use mysql; mysql> update user set authentication_string = password('') where user = 'root'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO 'roo…
一,安装apache2 sudo apt-get install apache2 二.配置cgi-bin sudo chmod 777 /var/www/html sudo vim /etc/apache2/sites-enabled/000-default #加入 DocumentRoot /var/www/html/ ScriptAlias /cgi-bin/ /var/www/html/cgi-bin/ #:wq 保存并退出 sudo a2enmod cgi sudo /etc/init.…
--- - hosts: test sudo: yes vars: apt_packages_ca: - apt-transport-https - ca-certificates tasks: - name: add docker source list file for install docker file: path: /etc/apt/sources.list.d/docker.list state: touch owner: root mode: 'u+r,g+rw' - name:…
先看下容器规划: 上图中mysql容器的搭建见上篇博客,service1/2为java rest service,创建脚本如下: docker run -d -h service1 \ -v /Users/yjmyzz/data/service:/opt/service \ --name service1 \ --link mysql:mysql -p 0.0.0.0:9081:8080 java \ java -jar opt/service/spring-boot-rest-framewor…
根据这个博主的建议 https://blog.csdn.net/csdnliuxin123524/article/details/78207427 换了一个浏览器上火狐浏览器输入“localhost:”发现能够访问.然后就能访问了 后来他关闭了防火墙 关闭防火墙. windows浏览器再次访问,发现可以访问了. 但是我还是没有解决问题 依旧不能访问 还有一个博主是这样说的但是我也没有解决问题 问题 启动RabbitMQ后,没法访问Web管理页面 解决 RabbitMQ安装后默认是不启动管理模块的…
先使用 dockerfile 创建一个 redis 容器 FROM ubuntu:latest RUN apt-get update RUN apt-get -y install redis-server EXPOSE ENTRYPOINT ["/usr/bin/redis-server"] 使用docker build创建 sudo docker build -t admln/redis . 运行这个容器 sudo docker run --name redis -d admln/r…
ssh服务安装 安装ssh服务 #yum install openssh-server -y 安装passwd(修改密码需要) #yum install passwd -y 修改sshd_config配置文件 UsePAM yes改成UsePAM no 关闭主机selinux 当使用passwd修改容器中root密码的时候,会报错:passwd: system_u:system_r:initrc_t:s0 is not authorized to change the password of r…
创建Dockerfile # sshd # # VERSION 0.0.2 FROM ubuntu:14.04 MAINTAINER admln <admln@docker.com> RUN apt-get update && apt-get install -y openssh-server RUN mkdir /var/run/sshd RUN echo 'root:admln' | chpasswd RUN sed -i 's/PermitRootLogin withou…
1.在arcmap中加载图层,并发布成arcser服务(服务名dizhi),记住勾选FeatureServer服务 2.在arcserver manger中查看刚才发布的服务 3.访问featureServer服务,点击你需要查询的图层,点击query 4.进行空间/属性查询 4.1 矩形查询, 1)不同geometry type对应的请求json体不同 2)注意wkid要与图层的实际坐标系一致 3)注意选对spatial relationShip { "xmin" : -39.722…
百度了其它一些方法都不行,最后实在没辙,关了windows防火墙和Linux防火墙,居然能够访问了,我服. 总结一下,原来是Red Hat Linux 6.0防火墙没有开启端口80,开启的方法为(老版本或其他linux版请自行百度): 附:直接关闭防火墙(不推荐)最好还是开启 这样一来就都可以访问了. 附:如果使用的是网络地址转换NAT链接: 需要在[端口转发]里设置一下虚拟机映射主机端口:…