郑州建设网站的公司,wordpress中category参数,门户网站备案,企业网站发布图片文章为什么在docker中搭建开发环境#xff1f;
Docker 是一个开源的应用容器引擎#xff0c;让开发者可以打包他们的应用以及依赖包到一个可移植的容器中#xff0c;然后发布到任何流行的 Linux 机器上#xff0c;也可以实现虚拟化。容器是完全使用沙箱机制#xff0c;相互之…为什么在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 lib32stdc6 //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