为什么在docker中搭建开发环境?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

意思是我们在一个docker中配置好开发环境,把容器打包后,再把这个包拷贝到其他机器,即可方便快速的部署到其他机器

docker run -it ubuntu:14.04

1、环境配置

apt-get update

apt-get install vim gcc g++

apt-get install ncurses-dev //menuconfig 依赖

yum install ncurses-devel // centos 下menuconfig 依赖

apt-get install lsb-core //解决arm-linux- 找不到

apt-get install u-boot-tools //mkimage 工具

apt-get install autoconf automake libtool //.autogen.sh 失败

apt-get install lzop //recipe for target ‘arch/arm/boot/compressed/piggy.lzo’ failed

sudo apt-get install lib32c-dev

sudo apt-get install lib32stdc++6 //make_ext4fs libstdc++.so.6:

cannot open shared object file make_ext4fs //2017-11-17

2、安装交叉编译器

export PATH=$PATH:/

后台运行docker 并把外部5051映射到docker 22 端口

docker run -d -p 5051:22 0f4e /usr/sbin/sshd -D

docker下交叉编译环境配置相关推荐

  1. Docker下Nacos持久化配置

    本文是<Spring Cloud Alibaba实战系列>的第五篇,学习如何将Nacos服务所用的数据库从嵌入式数据库改为MySql. 系列文章链接 下面是<Spring Cloud ...

  2. linux内核优盘配置,mini2440建立交叉编译环境+配置linux内核

    mini2440建立交叉编译环境+配置linux内核 来源:IT165收集  发布日期:2014-09-22 20:37:16 (mini2440)建立交叉编译环境+配置linux内核 系统ubunt ...

  3. tensorflow gpu python3.5_Win10+Anaconda3下tensorflow-gpu环境配置

    Win10+Anaconda3下tensorflow-gpu环境配置 基本环境 操作系统window10-education 显卡 NIVIDA GETFORCE GTX 1050 安装Anacond ...

  4. ubuntu下交叉编译环境构建

    ubuntu下交叉编译环境构建(arm-linux-gcc-3.4.1.tar.bz2 ) 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下. arm-linux-gcc-3. ...

  5. linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述

    Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...

  6. docker下gitlab安装配置使用(完整版)

    docker下gitlab安装配置使用(完整版) 22018.12.16 00:07:57字数 737阅读 17595 docker 安装gitlab以及使用 一.安装及配置 1.gitlab镜像拉取 ...

  7. vs在linux下的环境搭建,linux下vscode环境配置

    文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...

  8. 【编译器】Mac下gcc环境配置折腾

    Mac下gcc环境配置折腾 1. 在Terminal键入g++提示自动安装 gcc:Terminal键入g++,来自x-code的gcc工具clang,默认版本4.2.1 Command Line T ...

  9. git bash 下 pacman 环境配置

    如果不是为了跟着经历一遍(折腾自己),直接跳到最后使用 msys2 的最优的方法. git bash 下 pacman 环境配置 安装 pacman 下载 pacman,解压到 git 的安装目录(D ...

最新文章

  1. 求数组的子数组之和的最大值
  2. 如何在linux系统下对文件夹名有空格的文件
  3. 关于CSS3圆角矩形的一些学习探讨
  4. java 中map_Java Map集合详解
  5. 大数据入门第二十天——scala入门(二)scala基础02
  6. python对平面设计帮助_平面设计工作心得
  7. 吴恩达机器学习作业5——偏差与方差
  8. MATLAB 学习资料整理
  9. java json 变量所有的属性
  10. 1965: 求矩阵中最小元素及其位置
  11. 小程序手写板电子签名
  12. 【计算机基础】计算机发展历程
  13. ant design入门学习笔记
  14. 渗透工具SharpXDecrypt:Xshell全版本凭证一键恢复工具,针对Xshell全版本在本地保存的密码进行解密
  15. 如何使IE地址栏里显示自己的小图片?
  16. 生产追溯系统方案——Namisoft
  17. Skia深入分析6——skia中图像编解码代码概述
  18. Python/Numpy 合并复数的实部和虚部
  19. css 设置MP4 video视频背景色透明
  20. css3 三角形_用尺规作直线同时平分三角形面积和周长

热门文章

  1. 如何在MVCsheet表单页面的后台取到页面自定义字段的值?
  2. 计算UILabel带行间距的行高
  3. jquery $.trim()方法使用介绍
  4. django项目中settings.py文件中路径设置问题
  5. 单例模式创建的两种方法
  6. 苏州飘“彩云” 五年规模破百亿元
  7. 夜视模式,多少猥琐相机假汝之名
  8. 形象的列举-C# 枚举
  9. halcon create_ocr_class_svm 使用SVM分类器创建OCR分类器
  10. 学习笔记(08):Python网络编程并发编程-实现服务端可以对多个客户端提供服务