docker搭建

Rancher账号/密码/环境:

    运营组:test-settle/test-settle123/xx

    风险组:test-risk/test-risk123/xx

    平台组:test-platform/test-platform123/xx

    核心组:test-core/test-core123/xx

测试机:

Ip:xx.xx.xx.xx

ops  /  xx

1、首在虚拟机上安装docker

     搜索: yum search docker

     安装:yum install -y docker      

     启动:systemctl start docker

     查看状态:systemctl status docker

     查看版本:docker version

     查看docker信息:docker info

2、安装rancher

配置加速下载rancher镜像

cat /etc/docker/daemon.json

{"registry-mirrors": ["http://35bf30c7.m.daocloud.io"]}

安装rancher

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

3、添加主机

把rancher安装当做主机

sudo docker run --rm  -d --privileged -e CATTLE_AGENT_IP=10.9.18.5 -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.10 http://10.9.18.5:8080/v1/scripts/D09CC569757BAA6885ED:1514678400000:8NSfgCCSSwGiI4KE5CE3xbXkxbI

docker build -t search:v1 .      

 docker images

 docker run -p 50080:50080 -d search:v1

 docker ps -a       // -a表示查看所有容器,不加参数表示查看正在运行的容器-平 

 docker kill/stop imagename 

 docker logs imagename  

 docker rmi -f imageid

==============================

docker打包运行命令   docker build需要在Dockerfile 目录下执行

 make 

 以下命令执行时可能需要使用 sudo

 docker build -t search:v1 .      

 docker images

 docker run -p 50080:50080 -d search:v1

 docker ps -a       // -a表示查看所有容器,不加参数表示查看正在运行的容器-平 

 docker kill/stop imagename 

 docker logs imagename  

 docker rmi -f imageid

 docker run -d -p 9411:9411 openzipkin/zipkin

 运行中的docker清除日志   

   Docker ps -a   ------------拿到Container ID

   docker inspect Container ID |grep log   ------------进入容器

   找到log 然后cd到log-json.log

       cat /dev/null > /var/log/......log-json.lgog

 glide get --all-dependencies -s -v github.com/go-redis/redis

 glide 时有的依赖包可能需要权限才能下载

 glide 时需要设置GOPATH GOPATH中的包如果不是最新的可能会对需要引入的包产生影响

 glide cc  清楚缓存   当glide install时手动更改lock文件会提示warn

 godeps 

 类似protoc-gen-grpc-gateway.exe这种执行文件可以在grpc源文件protoc-gen-grpc-gateway目录下执行go install创建

 docker操作MySQL数据库

 docker exec -it dev-mysql bash

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方狱兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值