1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| 下载docker sudo snap install docker
给普通用户创建执行docker的权限,首先创建docker用户组,如果docker用户组存在可以忽略 sudo groupadd docker 把用户添加进docker组中 sudo gpasswd -a ${USER} docker 重启docker sudo service docker restart 如果普通用户执行docker命令,如果提示get …… dial unix /var/run/docker.sock权限不够,则修改/var/run/docker.sock权限 使用root用户执行如下命令,即可 sudo chmod a+rw /var/run/docker.sock
拉取ubuntu-18.04的docker镜像 docker pull weidongshan/ubuntu-18.04:version1.0 查看镜像 docker image ls
imx6ull_pro 开发板命令 sudo minicom -D /dev/ttyUSB1
创建容器 docker run -h 100ask --name ubuntu_imx6ull_pro -it --privileged=true -v /home/zgq/Documents/imx6ull_pro/docker:/home/book --user book weidongshan/ubuntu-18.04:version1.0 bash
ifconfig eth0 192.168.33.10 mount -v -t nfs -o tcp,nolock 192.168.33.135:/home/zgq/Documents/imx6ull_pro/docker /mnt
启动并进入命令行 docker start ubuntu_imx6ull_pro docker exec -it ubuntu_imx6ull_pro /bin/bash 关闭 docker stop ubuntu_imx6ull_pro
export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf- export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin
|
参考文档:
《【适合有一定基础参考】嵌入式Linux应用开发完全手册_韦东山全系列视频文档-IMX6ULL开发板(从零移植篇-预览版)-V0.1.pdf》第15篇附录1.5小节