提供了许多页面和论坛,但没有找到解决方案。我有一个带有可执行 .sh 文件的简单 docker 容器。当我从 Windows 构建和运行它时 - 一切都很好。现在尝试从 Ubuntu 18.04 和 Docker 版本 19.03.5 构建它。
对于重建使用我执行的 .sh 脚本 bash install.sh
go build -o main.sh ./main
docker stop stats
docker container rm stats
docker image rm stats
docker build -t stats .
docker run --name stats -p 8080:8080 stats
Run Code Online (Sandbox Code Playgroud)
我的 Dockerfile 是:
FROM alpine:3.10.1
ARG appPath="app"
RUN mkdir /app/
COPY main.sh /app/main.sh
RUN chmod +x /app/main.sh
COPY resources /app/resources
RUN apk add --no-cache bash
WORKDIR /app
EXPOSE 8080
CMD /bin/bash …Run Code Online (Sandbox Code Playgroud) 有一个包含 float64 值的切片。我想在不分配新内存的情况下将它们相乘。是否可以?
multiple(&slice)
func multiple(slice *[]float64) {
for index, value := range *slice {
??? = value * 100
}
}
Run Code Online (Sandbox Code Playgroud)