image地址 https://hub.docker.com
docker对比虚拟机可能更好的理解:
虚拟机就是一个运行在另一个操作系统里的完整的操作系统,所以虚拟机必须是完整的硬盘空间,CPU核心的完全占用,RAM的预先分配,无论这个操作系统的资源用还是不用,都是被他占用的,其他软件或者系统无法再次利用。
docker也是独立运行的,但是它只把差异部分单独保存,底层对系统资源的调用公用当前系统资源,用多少取多少,因此不太单子多开是否ram不够用的问题
官方资料https://u-boot.readthedocs.io/en/latest/index.html
官方最新仓库https://github.com/u-boot/u-boot
本地安装docker
# ubuntu 环境下
sudo apt update && sudo apt install docker.io
获取本镜像,默认最新
docker pull mengplus/uboot:latest
列表查看本地安装结果
sudo docker images
# 可选参数
# -a 所有
# -q 只显示镜像id
启动本镜像
#启动容器,进入命令交互
sudo docker run -it mengplus/uboot
#启动容器,并挂载主机开发环境到容器
sudo docker run -it -v $(pwd):/home/uboot/workspace mengplus/uboot
#启动容器,并挂载主机开发环境到容器并启动联网功能
sudo docker run -it --privileged -v $(pwd):/home/uboot/workspace mengplus/uboot
在容器中需要管理员权限请使用sudo 密码123456
Content type
Image
Digest
sha256:c964d12e0…
Size
735 MB
Last updated
about 3 years ago
docker pull mengplus/uboot