
docker
文章平均质量分 50
-韧-
这个作者很懒,什么都没留下…
展开
-
docker启动容器指定时区 解决mysql时间非北京时间问题
运行docker镜像的时候可以指定环境变量TZ来设置使用那个时区的时间。如果不指定有些镜像在制作的时候设置了跟自己想用的时区不一样的时区就会出现尴尬的问题。原创 2023-01-04 14:29:55 · 1439 阅读 · 0 评论 -
docker-swarm实现服务动态扩缩容
docker swarm 是说明简单粗暴一句话:Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。可以配合 Jenkins 一块使用。环境准备linux 主机 4台 (我用的是centos7 虚拟机)4台机器必须按装docker 环境参考官方文档docker原创 2020-08-06 22:08:17 · 1472 阅读 · 0 评论 -
docker-compose服务编排 && 使用docker-compose部署Redis集群
前言:如果我们的项目是分布式的微服务而且我们还用了docker容器,那么我们每启动一个实例都需要自己去docker bulid run这样的操作,如果一个服务器要在100台服务器上部署,麻烦就来了。docker-compose 就帮我解决了这一个问题。通过编写 Dockerfile文件跟compose文件就可以实现一键部署参考官方文档:https://docs.docker.com/compose/install/注意:使用docker-compose 需要基础的docker 服务 所以一定原创 2020-08-06 02:37:22 · 765 阅读 · 0 评论 -
使用docker容器创建cluster模式Redis集群
创建docker容器Redis自己的网路[root@localhost home]# docker network create --subnet 192.3.0.0/16 --gateway 192.3.0.1 redis生成Redis集群需要使用的配置文件#创建redis集群配置文件存放目录[root@localhost redis]# mkdir -p /home/redis#进入这个目录##我这偷懒了使用了一个shell脚本生成了6个集群的配置文件#创建 redis-cluter.s原创 2020-08-05 16:57:28 · 432 阅读 · 0 评论 -
docker 容器之间网络通讯 自建docker网络
前言:我们可能用到多个容器,但是容器之间需要网络传入,他们是怎么工作的?有没有办法不通过ip地址强制绑定?首先我们先运行两个tomcat的容器来做测试[root@localhost ~]# docker run -p8080:8080 -d --name tomcat01 tomcat#查看tomcat01容器的网络地址[root@localhost ~]# docker exec -it tomcat01 ip addr1: lo: <LOOPBACK,UP,LOWER_UP>原创 2020-08-05 14:16:47 · 611 阅读 · 0 评论 -
使用Dockerfile构建自己的镜像文件
前言:开发中我们经常需要构建多个软件到我们docker容器中。这里提供一个简单的镜像构建步骤参考,实际应用会比这个复杂很多,但是思路不会变。构建自己的JDK+tomcat镜像准备我们要往docker中安装的软件apache-tomcat-7.0.52jdk-8u181-linux-x64.tar.gz然后编写Dockerfile文件这里需要注意,如我们的Dockerfile文件不是叫这个名字,build的时候需要用 -f 指定我们的Dockerfile文件名称#编写Dockerfile原创 2020-08-05 00:02:44 · 410 阅读 · 0 评论 -
使用--volumes-from实现docker容器之间互相挂载目录实现数据同步
这里我们使用Dockerfile构建一个自己的容器,并指定匿名挂载。然后再启动几个容器使用--volumes-from来跟启动的第一个容器挂载相同的目录来实现数据同步。编写Dockerfile文件[root@localhost home]# vim Dockerfile#Dockerfile中输入命令FROM centosVOLUME ["voluem01","volume02"]CMD echo "----end----"CMD /bin/bash#通过DockerFile 生原创 2020-08-04 23:34:15 · 2079 阅读 · 0 评论 -
Docker安装 及基本使用命令
Docker概述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器起源2010年,几个搞IT的人,在美国成立一家公司`dotCloud`做一些pass的云原创 2020-08-04 13:50:17 · 483 阅读 · 0 评论