-
开始构建镜像
docker build -t firstdocker . -
查看镜像
docker images
docker rmi firstdocker -
运行镜像
docker run -p 90:8080 --rm firstdocker
-p 90:8080标志打开HTTP端口80并将其映射至前面通过EXPOSE命令暴露的8080端口,而 --rm标志指示Docker在容器已存在的情况下,先移除已有的容器,然后再创建并启动容器
-
测试效果
打开浏览器http://localhost:90,可以看到成功输出 -
将镜像上传到dockerHub
docker login
docker push 注册用户名/镜像名
再登录自己的dockerHub,查看 -
服务器拉取镜像
docker pull 注册用户/镜像名
然后运行
docker run -p 90:8080 --rm firstdocker -
查看已启动的容器
docker ps -
关闭容器
docker stop 78999fdf -
go build 称可执行文件 linux环境下
GOOS=linux GOARCH=amd64 go build consignment_server.go -
编写 proto 文件,定义多个 rpc 服务
-
使用 protoc --go_out=plugins=grpc:. *.proto 生成对应的go文件
-
服务器实现对应的 rpc 服务对应的函数,定义了几个就实现几个即可
-
客户端正常进行调用