[ go项目在linux-debian编译,在alpine运行 ]


1.在debian系统中执行

export CGO_ENABLED=0

2. 在重新执行build编译

go build -o xxxx

3. dockerfile - rpc服务

FROM docker.io/alpine

WORKDIR /code/app/

COPY . .

COPY Shanghai /usr/share/zoneinfo/Asia/Shanghai

EXPOSE 8081

CMD ["/code/app/MusicRpcServer"]

4. 运行docker

查看images镜像

docker run -d -p 8081:8081 --name=music-rpc xxxx镜像

docker exec -it xxxx镜像 /bin/sh