【docker】docker容器编写centos系统下搭建golang和python环境
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环境相关推荐
- geany配置python_Linux系统下搭建基于Geany+Python开发环境
Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压文 ...
- 在Centos 7下搭建Apache + PHP运行环境
之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...
- linux下geany配置python_Linux系统下搭建基于Geany+Python开发环境
Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压 ...
- CentOS 7 系统下使用 Pyenv 安装 Python 环境
文章目录 1. CentOS 7 系统下使用 Pyenv 安装 Python 环境 1.1. Pyenv 介绍 1.2. Linux 环境下安装 Pyenv 1.3. 使用 pyenv 编译安装 Py ...
- centos系统下搭建网站环境 php+mysql+apache
文章转载自:http://www.511yj.com/linux-lamp-centos.html
- Centos系统下搭建Smokeping 方法
安装前的准备: (1) yum -y install lrzsz (2) ntpdate time.nist.gov (3) vi /etc/resolv.conf (4) 关闭SElinux s ...
- CentOS 7 下搭建lua+luarocks运行环境
step1:安装依赖 yum install gcc gcc-c++ kernel-devel yum install readline-dev yum install ncurses-devel.i ...
- 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)
CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
最新文章
- 推荐10个很棒的 CSS3 开发工具
- 安装VSCode作为常用的文本编辑器
- 法国一家夜总会上演机器人钢管舞
- 如何阻止button默认的刷新页面操作
- 因为有人说的WZ132
- 4-9:TCP协议之延迟应答和捎带应答
- 减去字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)
- Java程序员已经饱和了,还有必要培训Java编程嘛
- InfluxDB Cli中查询结果中time格式显示设置
- 本地离线语音识别芯片厂家盘点,哪一家实力更强
- mysql 查询替换语句_MYSQL查询字符替换sql语句
- 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
- 国外计算机cpu排行,处理器天梯图2020 电脑cpu处理器性能排行榜
- 10个问题帮你瞬间化解面试中的尴尬,赢得面试官好感
- 章文嵩:开放与高可用是阿里云角力海外市场的关键
- 【LOJ2863】【IOI2018】组合动作(交互)
- 下载jar源码时,出现:cannt not download source Sources not found for
- 对抖音App评论进行抓取
- 解决网课作业无法粘贴问题
- MacOS Xcode与Swift版本对应关系
热门文章
- missing method or missing parameter
- HTML小游戏21 —— html5版暴打皮卡丘游戏(附完整源码)
- mysql tpch_数据库MySQL与TPCH
- 736-有两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周
- linux访问vdma的数据,12_数据通路笔记一_DDR_VDMA_VGA
- 笔记本电脑java版下载教程_Java面向对象编程笔记本 PDF 下载
- Disk Drill for Mac v5.0.1043 苹果数据恢复软件
- AETA地震预测AI算法大赛训练集可视化
- 这么多年 Java 白学了,原来我连个 printf 都不会
- SQL Server 数据库的安全性