
docker
文章平均质量分 81
快乐的蔡坤坤同学
这个作者很懒,什么都没留下…
展开
-
go+etcd(二): 使用docker模拟etcd集群的创建
一. 搭建准备 #创建docker网络 docker network create etcdnet --subnet 172.25.0.0/16 #创建配置文件 mkdir -p etcd/conf etcd/data mkdir -p etcd2/conf etcd2/data vi etcd/conf/etcd.yml vi etcd2/conf/etcd.yml etcd/conf/etcd.yml文件 name: etcd1 data-dir: /etcd/data listen-client原创 2020-08-27 16:05:43 · 480 阅读 · 0 评论 -
go+etcd(一): etcd环境简单手工搭建
一. 搭建准备 //拉取go镜像 docker pull golang:1.12-alpine //下载etcd,解压出来,得到etcd-v3.4.11-linux-amd64文件夹 https://github.com/etcd-io/etcd/releases //创建文件夹 mkdir -p etcd/conf etcd/data //结构 /home/shenyi/etcd --- conf -- data 二. 运行etcd 创建容器 // 实例化go容器 docker原创 2020-08-19 11:51:18 · 425 阅读 · 0 评论 -
Docker+MySql慢查询
拉取镜像。 docker pull mysql:5.7 准备这样一个目录 我的目录 /home/shenyi -----mysql ---data ---conf --my.cnf (配置文件放在这) ---mylog my.cnf配置文件 [client] default-character-set=utf8mb4 [mysql] default-ch.原创 2020-08-18 11:40:33 · 1754 阅读 · 0 评论 -
nginx+gin+mysql 的docker环境部署
创建一个GO容器 //拉取镜像 docker pull alpine //因为gin要连接mysql,必须知道mysql docker容器的IP,然后更改gin代码mysql连接的IP docker inspect <容器名> | grep IP //运行 docker run --name goserver -d -v /home/gin/web:/server -w /server alpine ./build/gin/main 创建一个nginx容器 docker pull n.原创 2020-08-11 15:37:34 · 924 阅读 · 0 评论 -
使用golang的Deployment+Linux虚拟机测试
创建Deployment Tools ->Deployment ->Configuration 点击+号创建,信息填完点OK 编译main文件 在项目的build文件夹里面创建build.bat,然后运行build文件进行编译 //build.bat文件内容 set GOOS=linux set GOARCH=amd64 go build -o gin ../main.go 上传gin文件到虚拟机 在虚拟机里运行main //通过ls可以找到main文件 ls we..原创 2020-08-11 11:02:51 · 571 阅读 · 0 评论 -
基于Docker快速搭建MySql
拉取镜像。 docker pull mysql:5.7 准备这样一个目录 我的目录 /home/shenyi -----mysql ---data ---conf --my.cnf (配置文件放在这) my.cnf配置文件 [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [m.原创 2020-08-11 09:59:07 · 164 阅读 · 0 评论 -
简单使用docker swarm内置负载均衡
一. 环境准备。 准备三台机子,每台机子都要安装有docker。 hostname IP service1 192.168.56.10 service2 192.168.56.11 service3 192.168.56.12 关闭防火墙。 //关闭防火墙 systemctl stop firewalld //开机禁用防火墙 systemctl disable firewalld 二. 搭建集群。 拉取nginx镜像。 [root@service1 ~]# dock原创 2020-07-29 15:33:50 · 623 阅读 · 1 评论 -
基于Docker快速搭建RabbitMQ
上dockerhub拉取rabbitmq镜像。 docker pull rabbitmq:3.7.7-management 实例化镜像。 //-d 后台运行容器 //--name 自定义容器名 //-p 指定服务运行的端口,本机端口:映射容器端口(5672:应用访问端口;15672:控制台Web端口号) //-v 映射目录或文件,本机目录:映射容器目录 //--hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名) //-e 指定环境变.原创 2020-07-13 18:35:52 · 708 阅读 · 0 评论