docker和grpc

  1. 开始构建镜像
    docker build -t firstdocker .

  2. 查看镜像
    docker images
    docker rmi firstdocker

  3. 运行镜像
    docker run -p 90:8080 --rm firstdocker

-p 90:8080标志打开HTTP端口80并将其映射至前面通过EXPOSE命令暴露的8080端口,而 --rm标志指示Docker在容器已存在的情况下,先移除已有的容器,然后再创建并启动容器

  1. 测试效果
    打开浏览器http://localhost:90,可以看到成功输出

  2. 将镜像上传到dockerHub
    docker login
    docker push 注册用户名/镜像名
    再登录自己的dockerHub,查看

  3. 服务器拉取镜像
    docker pull 注册用户/镜像名
    然后运行
    docker run -p 90:8080 --rm firstdocker

  4. 查看已启动的容器
    docker ps

  5. 关闭容器
    docker stop 78999fdf

  6. go build 称可执行文件 linux环境下
    GOOS=linux GOARCH=amd64 go build consignment_server.go

  7. 编写 proto 文件,定义多个 rpc 服务

  8. 使用 protoc --go_out=plugins=grpc:. *.proto 生成对应的go文件

  9. 服务器实现对应的 rpc 服务对应的函数,定义了几个就实现几个即可

  10. 客户端正常进行调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值