
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
唐 昊
稳扎稳打,步步为营
展开
-
redis之hash类型数据
一、简介新的存储需求,对一系列存储的数据进行编组 ,方便应用存储对象的信息需要的存储结构,一个存储空间保存多个键值对数据hash类型:底层使用hash表结构实现数据存储 二、基本操作单个数据操作添加、修改数据hset key field value获取数据hget key fieldhgetall key删除数据hdel key field ....多个数据操作添加、修改多个数据hmget key field1 value1 field2原创 2020-12-06 16:04:08 · 328 阅读 · 0 评论 -
解决ssh_exchange_identification:read connection reset by peer 原因
问题描述:最近在一次启动vagrant的时候,由于本身的自动更新导致出现了如上的问题:查阅了相关的资料,最终总结如下:还是简单粗暴的好,既然更新了那就按照更新的vagrant的去重新更新centos系统vagrant destoryvagrant up中间可能会一直加载,如遇此情况,CTRL+C退出循环接着执行vagrant ssh接着就很beautiful论vagrant 如何安装centos 7:跳转...原创 2020-11-24 20:26:30 · 1070 阅读 · 0 评论 -
通过docker拉取redis镜像相关操作
一、docker安装mysql:操作二、执行操作拉取最新版的 Redis 镜像docker pull redis三、安装完成查看本地镜像docker iamges启动容器docker run -itd --name redis-test -p 6379:6379 redis四、测试运行docker ps #查询你的容器号docker exec -it 684a0eaebf00 redis-cli五、执行成功...原创 2020-11-20 20:38:01 · 1004 阅读 · 0 评论 -
如何往无页面交互的虚拟机中传输文件
问题:如何往docker镜像文件中传输文件以docker安装持久化jdbc为例:需要传输jdbc驱动器重新建立新的容器docker run -d -v /usr/amq:/opt/activemq/amq --name activemq -p 61616:61616 -p 8162:8161 -p 61618:61618 -p 61608:61608 webcenter/activemq建立虚拟机本地文件 /usr/amq映射到docker容器activemq镜像中 /opt/activem原创 2020-11-21 21:54:31 · 358 阅读 · 0 评论 -
vagrant安装centos 7系统及其相关镜像的配置
所需软件下载:virtualbox(轻量的虚拟机)地址vagrant下载地址一、主机环境要求CPU虚拟化步骤:百度百科二、安装docker官方镜像仓库打开window cmd运行窗口,运行vagrant init centos/7可以看出在个人用户文件下 出现了如下的文件配置IP地址:通过cmd窗口输入:ipconfig查出之后在配置文件中更改如下命令:在cmd管理员的命令窗口下 :vagrant reload(重载vagrant)vagrant up 启动虚拟环境原创 2020-10-02 21:39:00 · 996 阅读 · 4 评论 -
通过docker拉取mysql镜像相关操作
docker images :查询mysql的id码进入到mysql中:docker exec -it d8a713d31496 bashroot@d8a713d31496 ????# mysql -h localhost -u root -p进入:sql 操作页面中途可能会碰到问题:如果碰到如下的问题:这是因为vim没有安装:解决方案:apt-get updateapt-get install vim手动安装mysql到Linux中如何查看用户组: cat /etc/pass原创 2020-10-19 20:32:37 · 1063 阅读 · 0 评论 -
为何docker创建的activemq配置nio不能映射端口61618
错误信息Exception in thread "main" javax.jms.JMSException: Could not connect to broker URL: nio://192.168.56.10:61618. Reason: java.net.ConnectException: Connection refused: no further information at org.apache.activemq.util.JMSExceptionSupport.create(JMSExc原创 2020-11-20 17:10:31 · 451 阅读 · 0 评论 -
如何用docker配置activeMQ的NIO协议以及NIO加强
一、启动activemq镜像启动(docker start 容器名称)docker start myactivemq中途可能碰到的一些问题:解决方案二、进入容器中查看配置文件的位置docker exec -it daa8c6c30790 /bin/bash找到conf文件ls -s编辑confvi conf按动上下键控制选中activemq.xml文件三、更改配置文件输入a进入编辑模式,下滑到指定页面所选区域插入 <transportConnecto原创 2020-11-20 11:45:03 · 362 阅读 · 0 评论 -
docker启动不了activemq如何解决
问题描述:开启虚拟机,通过docker images查看容器运行情况可以看出ActiveMQ的容器ID为3af156432993于是启动容器:出现了如下问题:[root@localhost etc]# docker run 3af1564329932020-11-16 07:00:03,422 CRIT Supervisor running as root (no user in config file)2020-11-16 07:00:03,422 WARN Included ex原创 2020-11-16 15:15:56 · 1215 阅读 · 0 评论 -
ElasticSearch检索之CRUD操作
一、ElasticSearch的安装参考:文档postman数据请求模拟发送:下载二、索引员工(文档)对于员工目录,我们将做如下操作:每个员工索引一个文档,文档包含该员工的所有信息。每个文档都将是 employee 类型 。该类型位于 索引 megacorp 内。该索引保存在我们的 Elasticsearch 集群中。1.增加数据 PUT /megacorp/employee/1{ "first_name" : "John", "last_name" : "Sm原创 2020-11-06 17:56:58 · 249 阅读 · 0 评论 -
利用docker拉取Elasticsearch检索镜像
安装最新的Elasticsearchdocker pull elasticsearch因为elasticsearch是用java编写的,默认启动时,占用2G的内存空间,所以我们需要在启动前进行运行内存的配置docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 id其中id即为IMAGE ID,通过docker images 查询检测是否启动成功docker ps原创 2020-11-06 17:12:51 · 1147 阅读 · 0 评论 -
如何利用docker给容器改名呢
重命名docker容器使用rename子命令 ,docker rename 原容器名称 新容器名称。在以下示例中,我们将容器discourse_app重命名为新名称disc_app 。$ sudo docker rename discourse_app disc_app重命名容器后,确认它现在使用新名称。$ sudo docker ps...原创 2020-11-06 11:24:28 · 2786 阅读 · 0 评论 -
为什么用docker安装rabbitmq打不开管理页面呢
原因:直接安装 docker pull rabbitmq ,(默认不开启管理后台网页)开启对应端口后是不能直接访问它的管理后台,需要额外的命令开启docker run -di --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq再依次执行docker psdocker exec -it 镜像ID /bin/bashrabbitmq-原创 2020-11-06 11:17:42 · 1407 阅读 · 0 评论 -
Error response from daemon: conflict: unable to delete ea2bf0a30abf
docker删除mysql镜像失败Error response from daemon: conflict: unable to delete ea2bf0a30abf (must be forced) - image is being used by stopped container eeee4e687667错误解析:这是由于要删除的目标镜像中有容器存在,故无法删除镜像解决办法:先删除镜像中的容器,再删除该镜像。docker rm 目标容器docker rmi 镜像删除成功...原创 2020-11-06 10:50:54 · 314 阅读 · 0 评论 -
Docker如何安装ActiveMQ
第一步:拉取相关的镜像docker pull webcenter/activemq第二步:执行docker images查看相关的镜像运行情况第三步:启动配置端口映射docker run -d --name myactivemq -p 61617:61616 -p 8162:8161 webcenter/activemq测试:本机web端口http://192.168.56.10:8162/admin其中192.168.56.10获取方法ip addr其中配置登录用户原创 2020-11-12 21:09:27 · 277 阅读 · 0 评论