1.docker 安装

wget -qO- get.docker.com | bash

2.下载 Ubuntu 16.04 镜像

docker pull ubuntu:14.04.5

3.配置运行环境

docker run -ti ubuntu:16.04

以下命令在docker中运行

apt-get update
apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git nano curl libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler sudo
useradd -m openwrt
passwd openwrt
nano /etc/sudoers
添加:openwrt ALL=(ALL:ALL)
mkdir -p /home/openwrt/openwrt
apt-get clean
exit

4.制作新的镜像

docker ps -l 记下ID
docker commit ID ubuntu/foropenwrt

5.重新按新镜像启动一个容器

docker run -it -v --net=host --user=openwrt /home/user/openwrt:/home/openwrt/openwrt ubuntu/foropenwrt

标签: none

添加新评论