
docker
lufeeBlog
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker容器内时区和宿主机时区不一致
刚开始还以为是hyperf设置的问题,后来进入容器内执行date发现是容器内时区不对,后来上网查资料发现是容器启动的时候没有指定指定时区,所以默认是慢了八个小时;退出容器,然后执行docker cp /etc/localtime 容器id:/etc/localtime然后再docker restart 容器id即可生效...原创 2020-06-12 10:39:46 · 837 阅读 · 0 评论 -
docker的网络模式
docker网络模式:host模式(--net=host) container模式 none模式(--net=none) bridge模式(--net=bridge)原创 2020-06-09 14:21:22 · 191 阅读 · 0 评论 -
docker安装elasticsearch遇到的坑
1..docker run -d -p 9200:9200 -p 9300:9300 -e --name="my-elasticsearch" elasticsearch:6.4.0这种方式直接运行的es,如果像我这样的穷逼内存只有1g的机器,因为es默认是2g的启动内存,服务器就会直接阻塞io卡死,所以要指定内存:docker run -d -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name="my-el原创 2020-06-11 16:00:37 · 858 阅读 · 0 评论 -
用hyper实现rpc服务(基于consul)
其实直接是照搬了官网的demo,然后用的是docker安装consul的集群,发布服务的时候踩到了一个坑,那就是没安装hyperf/service-governance导致服务无法发布,后来安装之后服务发布到consul集群上了,如图:接着又踩到一个坑,发现service checks有一个问题,反正大概意思说9504端口没有打开。因为我的项目也是在docker上运行的,所以在防火墙上就打开了9504端口。#添加你要的端口firewall-cmd --zone=public --add.原创 2020-05-19 14:27:12 · 659 阅读 · 0 评论 -
利用docker快速搭建consul集群网
如果不用虚拟机,一台物理机只能搭建一个server或者client,利用docker,可以快速搭建一个consul集群。1.docker拉群consul的镜像#docker pull consul2.用一个文件夹用来后面映射到docker中#mkdir -p /data/consul3.使用docker来搭建server#docker run -d -p 8500:8500 -v /data/consul:/consul/data -e CONSUL_BIND_INTERFACE='原创 2020-05-14 23:30:56 · 286 阅读 · 0 评论 -
docker上传镜像的步骤
1.我们可以使用 docker build 来创建一个新的镜像。为此,首先需要创建一个 Dockerfile,包含一些如何创建镜像的指令,新建一个目录和一个 Dockerfile2.Dockerfile 中每一条指令都创建镜像的一层,例如:Dockerfile 基本的语法是:使用 # 来注释:FROM指令告诉 Docker 使用哪个镜像作为基础,接着是维护者的信息,RUN开头的指令会在创建中运行,比如安装一个软件包。3.然后执行docker image build -t="ou...原创 2020-05-09 17:37:42 · 1481 阅读 · 0 评论