golang镜像库,golang 映射

本文目录一览:

golang编写的项目,使用alpine制作镜像遇到的一个问题解决

GraphicsMagick,一款高性能的图片处理工具,由于项目需要,用到它,自然而然用到了关于gm的第三方库 这个库按照作者的提示,要安装GraphicsMagick-devel依赖。

项目写完了,接下来用alpine做为基础镜像,准备制作项目的镜像。

golang项目,是在ubuntu下编写的,编译成二进制文件了,只要把二进制文件放进镜像里即可,遇到的问题有2个

1 容器跑起来,一直报二进制文件no found

我认认真真的确认了文件,以及它的路径,确实是存在的,怎么会报文件找不到呢?!

原来是musl和glibc是兼容的问题,在Dockerfile里要加以下两步

2 Error loading shared library libGraphicsMagickWand-Q16.so.2: No such file or directory

明明按要求安装GraphicsMagick-devel依赖,为啥还报这种错

于是想到了,是不是也要ln做一下软链接呢?于是学着上面的样子在Dockerfile里补上

再跑,问题依旧,莫非是软连接的地址写错了!回到开发的电脑上用ldd命令查看一下

果然,编译后的二进制文件依赖路径是/lib,而不是/lib64

于是,修改Dockerfile里的写法

问题解决,开心:)

参考资料:

Go语言安装与镜像配置

安装网址

国内镜像

Go 1.13 及以上(推荐

打开你的终端并执行

macOS 或 Linux

如果是zsh

请这样设置

Windows

打开PowerShell 并执行

或者

然后你就可以

Go 设置国内镜像源

Go 设置国内镜像源:

Go 1.13 及以上(推荐)

打开你的终端并执行

$ go env -w GO111MODULE=auto

$ go env -w GOPROXY=

macOS 或 Linux

打开你的终端并执行

$exportGO111MODULE=on$exportGOPROXY=

或者

$echo”export GO111MODULE=on” ~/.profile$echo”export GOPROXY=” ~/.profile$source~/.profile

完成。

Windows

打开你的 PowerShell 并执行

C:\$env:GO111MODULE =”on”C:\$env:GOPROXY =””

或者

1. 打开“开始”并搜索“env”

2. 选择“编辑系统环境变量”

3. 点击“环境变量…”按钮

4. 在“你的用户名的用户变量”章节下(上半部分)

5. 点击“新建…”按钮

6. 选择“变量名”输入框并输入“GO111MODULE”

7. 选择“变量值”输入框并输入“on”

8. 点击“确定”按钮

9. 点击“新建…”按钮

10. 选择“变量名”输入框并输入“GOPROXY”

11. 选择“变量值”输入框并输入“”

12. 点击“确定”按钮

完成。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/195668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-02 20:35
下一篇 2024-12-02 20:36

相关推荐

  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • 现在镜像站不行了,怎么办?

    现在镜像站不行了是很常见的问题,本文将从多个方面对此问题进行详细阐述,为大家提供解决方案。 一、检查网络环境 镜像站不通常见的原因之一是网络问题,可能是个人网络不稳定,也可能是IS…

    编程 2025-04-29
  • 使用Golang调用Python

    在现代软件开发中,多种编程语言的协作是相当普遍的。其中一种使用场景是Golang调用Python,这使得在使用Python库的同时,可以利用Golang的高性能和强大并发能力。这篇…

    编程 2025-04-29
  • 使用Golang创建黑色背景图片的方法

    本文将从多个方面介绍使用Golang创建黑色背景图片的方法。 一、安装必要的代码库和工具 在开始创建黑色背景图片之前,我们需要先安装必要的代码库和工具: go get -u git…

    编程 2025-04-29
  • 如何在Python中配置国内镜像源

    如果你使用Python进行开发,那么肯定会遇到下载模块或库速度慢的情况。这时,我们就可以配置国内镜像源来解决这一问题。本文将会从多个方面来介绍如何配置国内镜像源。 一、pip配置国…

    编程 2025-04-27
  • Docker镜像管理

    一、查看所有镜像 使用docker命令可以很轻松地查看所有已经构建好的镜像,命令如下: docker images 该命令将列出所有本地docker主机上所有的镜像: REPOSI…

    编程 2025-04-25
  • Maven配置阿里云镜像详解

    Maven是一个基于项目对象模型(POM)的构建工具,用于管理Java项目的构建、依赖和发布。在使用Maven下载依赖库时,原始仓库服务器可能因为网络原因导致下载速度缓慢或者失败。…

    编程 2025-04-25
  • 深入理解Docker容器和镜像的关系

    一、Docker容器和镜像的基本概念 Docker是一种虚拟化容器技术,它可以划分出多个隔离环境,让不同的应用程序在同一台机器上运行,而不会相互影响。Docker主要包含两个基本概…

    编程 2025-04-24
  • 阿里镜像库:解决开发和运维中的痛点

    阿里镜像库是一种镜像服务,旨在解决开发和运维中的痛点,提供了稳定高效的镜像服务。它是由阿里云推出的,为用户提供了一个全面的基础设施和应用部署工具。 一、方便快捷的镜像服务 阿里镜像…

    编程 2025-04-24
  • Linux镜像下载

    一、下载流程 1、打开浏览器,输入Linux镜像下载地址; wgethttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.…

    编程 2025-04-24

发表回复

登录后才能评论