golang版本下载网址
https://storage.googleapis.com/golang
python版本下载网址
https://www.python.org/ftp/python/

基于centos系统手动搭建golang和python环境

#引入基本的镜像
FROM centos:7
#时区问题
RUN cd / && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \&& yum makecache \&& yum install -y wget aclocal automake autoconf make gcc gcc-c++ python-devel mysql-devel bzip2 libffi-devel epel-release \&& yum clean all# 安装python环境
# 安装python3.7.0
RUN wget https://npm.taobao.org/mirrors/python/3.7.0/Python-3.7.0.tar.xz \&& tar -xvf Python-3.7.0.tar.xz -C /usr/local/ \&& rm -rf Python-3.7.0.tar.xz \&& cd /usr/local/Python-3.7.0 \&& ./configure && make && make install# 安装相关包
RUN yum install -y python-pip \&& yum install -y python-setuptools \&& mkdir -m 755 -p /etc/supervisor/conf.d \&& yum install -y supervisor \&& pip3 install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com \&& pip3 install setuptools==33.1.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com \&& pip3 install jieba -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com \&& pip3 install tornado==5.1.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com \&& yum clean all#安装python项目中所需要的第三方插件(可选)
RUN pip3 install xxx# 安装golang环境
# 设置golang环境变量
ENV GOROOT /usr/local/go
ENV PATH $GOROOT/bin:$PATH
ENV GOPROXY=https://goproxy.cn  \GO111MODULE=on \CGO_ENABLED=0 \GOOS=linux \GOARCH=amd64RUN yum install -y curl
RUN curl -s -o go.tar.gz https://storage.googleapis.com/golang/go1.16.11.linux-amd64.tar.gz
RUN tar --remove-files -C /usr/local/ -zxf go.tar.gz
# 设置软链接
RUN ln -sv /usr/local/go/bin/go /bin# 创建目录
RUN mkdir -p /xxx# 把当前目录下所有文件放入xxx容器文件夹下
ADD . /xxx
#设置/www123为工作目录
WORKDIR /xxx
# 进入xxx文件夹并编译go文件生成xxxexe
RUN cd /xxx && go build -o xxxexe .
# 向外暴露端口
EXPOSE 8181ENTRYPOINT ./xxxexe

✨踩坑不易,还希望各位大佬支持一下\textcolor{gray}{踩坑不易,还希望各位大佬支持一下}踩坑不易,还希望各位大佬支持一下

【docker】docker容器编写centos系统下搭建golang和python环境相关推荐

  1. geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压文 ...

  2. 在Centos 7下搭建Apache + PHP运行环境

    之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...

  3. linux下geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz  # 解压 ...

  4. CentOS 7 系统下使用 Pyenv 安装 Python 环境

    文章目录 1. CentOS 7 系统下使用 Pyenv 安装 Python 环境 1.1. Pyenv 介绍 1.2. Linux 环境下安装 Pyenv 1.3. 使用 pyenv 编译安装 Py ...

  5. centos系统下搭建网站环境 php+mysql+apache

    文章转载自:http://www.511yj.com/linux-lamp-centos.html

  6. Centos系统下搭建Smokeping 方法

    安装前的准备: (1) yum -y  install lrzsz (2) ntpdate time.nist.gov (3)  vi /etc/resolv.conf (4) 关闭SElinux s ...

  7. CentOS 7 下搭建lua+luarocks运行环境

    step1:安装依赖 yum install gcc gcc-c++ kernel-devel yum install readline-dev yum install ncurses-devel.i ...

  8. 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)

    CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...

  9. 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...

最新文章

  1. 推荐10个很棒的 CSS3 开发工具
  2. 安装VSCode作为常用的文本编辑器
  3. 法国一家夜总会上演机器人钢管舞
  4. 如何阻止button默认的刷新页面操作
  5. 因为有人说的WZ132
  6. 4-9:TCP协议之延迟应答和捎带应答
  7. 减去字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)
  8. Java程序员已经饱和了,还有必要培训Java编程嘛
  9. InfluxDB Cli中查询结果中time格式显示设置
  10. 本地离线语音识别芯片厂家盘点,哪一家实力更强
  11. mysql 查询替换语句_MYSQL查询字符替换sql语句
  12. 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
  13. 国外计算机cpu排行,处理器天梯图2020 电脑cpu处理器性能排行榜
  14. 10个问题帮你瞬间化解面试中的尴尬,赢得面试官好感
  15. 章文嵩:开放与高可用是阿里云角力海外市场的关键
  16. 【LOJ2863】【IOI2018】组合动作(交互)
  17. 下载jar源码时,出现:cannt not download source Sources not found for
  18. 对抖音App评论进行抓取
  19. 解决网课作业无法粘贴问题
  20. MacOS Xcode与Swift版本对应关系

热门文章

  1. missing method or missing parameter
  2. HTML小游戏21 —— html5版暴打皮卡丘游戏(附完整源码)
  3. mysql tpch_数据库MySQL与TPCH
  4. 736-有两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周
  5. linux访问vdma的数据,12_数据通路笔记一_DDR_VDMA_VGA
  6. 笔记本电脑java版下载教程_Java面向对象编程笔记本 PDF 下载
  7. Disk Drill for Mac v5.0.1043 苹果数据恢复软件
  8. AETA地震预测AI算法大赛训练集可视化
  9. 这么多年 Java 白学了,原来我连个 printf 都不会
  10. SQL Server 数据库的安全性