docker
文章平均质量分 81
快乐的蔡坤坤同学
这个作者很懒,什么都没留下…
展开
-
go+etcd(二): 使用docker模拟etcd集群的创建
一. 搭建准备#创建docker网络docker network create etcdnet --subnet 172.25.0.0/16#创建配置文件mkdir -p etcd/conf etcd/datamkdir -p etcd2/conf etcd2/datavi etcd/conf/etcd.ymlvi etcd2/conf/etcd.ymletcd/conf/etcd.yml文件name: etcd1data-dir: /etcd/datalisten-client原创 2020-08-27 16:05:43 · 428 阅读 · 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 · 397 阅读 · 0 评论 -
Docker+MySql慢查询
拉取镜像。docker pull mysql:5.7准备这样一个目录我的目录 /home/shenyi -----mysql ---data ---conf --my.cnf (配置文件放在这) ---mylogmy.cnf配置文件[client]default-character-set=utf8mb4[mysql] default-ch.原创 2020-08-18 11:40:33 · 1682 阅读 · 0 评论 -
nginx+gin+mysql 的docker环境部署
创建一个GO容器//拉取镜像docker pull alpine//因为gin要连接mysql,必须知道mysql docker容器的IP,然后更改gin代码mysql连接的IPdocker 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 · 857 阅读 · 0 评论 -
使用golang的Deployment+Linux虚拟机测试
创建DeploymentTools ->Deployment ->Configuration点击+号创建,信息填完点OK编译main文件在项目的build文件夹里面创建build.bat,然后运行build文件进行编译//build.bat文件内容set GOOS=linuxset GOARCH=amd64go build -o gin ../main.go上传gin文件到虚拟机在虚拟机里运行main//通过ls可以找到main文件ls we..原创 2020-08-11 11:02:51 · 505 阅读 · 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 · 140 阅读 · 0 评论 -
简单使用docker swarm内置负载均衡
一. 环境准备。准备三台机子,每台机子都要安装有docker。hostnameIPservice1192.168.56.10service2192.168.56.11service3192.168.56.12关闭防火墙。//关闭防火墙systemctl stop firewalld//开机禁用防火墙systemctl disable firewalld二. 搭建集群。拉取nginx镜像。[root@service1 ~]# dock原创 2020-07-29 15:33:50 · 573 阅读 · 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 · 680 阅读 · 0 评论